1 <?xml version="1.0" encoding="utf-8"?>
2 <Type Name="ComposablePartCatalogChangeEventArgs" FullName="System.ComponentModel.Composition.Hosting.ComposablePartCatalogChangeEventArgs">
3 <TypeSignature Language="C#" Value="public class ComposablePartCatalogChangeEventArgs : EventArgs" />
4 <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit ComposablePartCatalogChangeEventArgs extends System.EventArgs" />
6 <AssemblyName>System.ComponentModel.Composition</AssemblyName>
7 <AssemblyVersion>4.0.0.0</AssemblyVersion>
10 <BaseTypeName>System.EventArgs</BaseTypeName>
14 <remarks>To be added.</remarks>
16 <attribution license="cc4" from="Microsoft" modified="false" />
17 <para>Provides data for the <see cref="E:System.ComponentModel.Composition.Hosting.INotifyComposablePartCatalogChanged.Changed" /> event.</para>
21 <Member MemberName=".ctor">
22 <MemberSignature Language="C#" Value="public ComposablePartCatalogChangeEventArgs (System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.ComposablePartDefinition> addedDefinitions, System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.ComposablePartDefinition> removedDefinitions, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition);" />
23 <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.Collections.Generic.IEnumerable`1<class System.ComponentModel.Composition.Primitives.ComposablePartDefinition> addedDefinitions, class System.Collections.Generic.IEnumerable`1<class System.ComponentModel.Composition.Primitives.ComposablePartDefinition> removedDefinitions, class System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition) cil managed" />
24 <MemberType>Constructor</MemberType>
26 <AssemblyVersion>4.0.0.0</AssemblyVersion>
29 <Parameter Name="addedDefinitions" Type="System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.ComposablePartDefinition>" />
30 <Parameter Name="removedDefinitions" Type="System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.ComposablePartDefinition>" />
31 <Parameter Name="atomicComposition" Type="System.ComponentModel.Composition.Hosting.AtomicComposition" />
34 <remarks>To be added.</remarks>
36 <attribution license="cc4" from="Microsoft" modified="false" />
37 <para>Initializes a new instance of the <see cref="T:System.ComponentModel.Composition.Hosting.ComposablePartCatalogChangeEventArgs" /> class with the specified changes.</para>
39 <param name="addedDefinitions">
40 <attribution license="cc4" from="Microsoft" modified="false" />The part definitions that were added to the catalog.</param>
41 <param name="removedDefinitions">
42 <attribution license="cc4" from="Microsoft" modified="false" />The part definitions that were removed from the catalog.</param>
43 <param name="atomicComposition">
44 <attribution license="cc4" from="Microsoft" modified="false" />The composition transaction to use, or null to disable transactional composition.</param>
47 <Member MemberName="AddedDefinitions">
48 <MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.ComposablePartDefinition> AddedDefinitions { get; }" />
49 <MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IEnumerable`1<class System.ComponentModel.Composition.Primitives.ComposablePartDefinition> AddedDefinitions" />
50 <MemberType>Property</MemberType>
52 <AssemblyVersion>4.0.0.0</AssemblyVersion>
55 <ReturnType>System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.ComposablePartDefinition></ReturnType>
58 <value>To be added.</value>
59 <remarks>To be added.</remarks>
61 <attribution license="cc4" from="Microsoft" modified="false" />
62 <para>Gets a collection of definitions added to the <see cref="T:System.ComponentModel.Composition.Primitives.ComposablePartCatalog" /> in this change.</para>
66 <Member MemberName="AtomicComposition">
67 <MemberSignature Language="C#" Value="public System.ComponentModel.Composition.Hosting.AtomicComposition AtomicComposition { get; }" />
68 <MemberSignature Language="ILAsm" Value=".property instance class System.ComponentModel.Composition.Hosting.AtomicComposition AtomicComposition" />
69 <MemberType>Property</MemberType>
71 <AssemblyVersion>4.0.0.0</AssemblyVersion>
74 <ReturnType>System.ComponentModel.Composition.Hosting.AtomicComposition</ReturnType>
77 <value>To be added.</value>
78 <remarks>To be added.</remarks>
80 <attribution license="cc4" from="Microsoft" modified="false" />
81 <para>Gets the composition transaction for this change.</para>
85 <Member MemberName="RemovedDefinitions">
86 <MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.ComposablePartDefinition> RemovedDefinitions { get; }" />
87 <MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IEnumerable`1<class System.ComponentModel.Composition.Primitives.ComposablePartDefinition> RemovedDefinitions" />
88 <MemberType>Property</MemberType>
90 <AssemblyVersion>4.0.0.0</AssemblyVersion>
93 <ReturnType>System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.ComposablePartDefinition></ReturnType>
96 <value>To be added.</value>
97 <remarks>To be added.</remarks>
99 <attribution license="cc4" from="Microsoft" modified="false" />
100 <para>Gets a collection of definitions removed from the <see cref="T:System.ComponentModel.Composition.Primitives.ComposablePartCatalog" /> in this change.</para>