[mcs] Validate more nameof argument expressions
[mono.git] / mcs / class / System.ComponentModel.Composition / Documentation / en / System.ComponentModel.Composition.Hosting / ComposablePartCatalogChangeEventArgs.xml
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" />
5   <AssemblyInfo>
6     <AssemblyName>System.ComponentModel.Composition</AssemblyName>
7     <AssemblyVersion>4.0.0.0</AssemblyVersion>
8   </AssemblyInfo>
9   <Base>
10     <BaseTypeName>System.EventArgs</BaseTypeName>
11   </Base>
12   <Interfaces />
13   <Docs>
14     <remarks>To be added.</remarks>
15     <summary>
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>
18     </summary>
19   </Docs>
20   <Members>
21     <Member MemberName=".ctor">
22       <MemberSignature Language="C#" Value="public ComposablePartCatalogChangeEventArgs (System.Collections.Generic.IEnumerable&lt;System.ComponentModel.Composition.Primitives.ComposablePartDefinition&gt; addedDefinitions, System.Collections.Generic.IEnumerable&lt;System.ComponentModel.Composition.Primitives.ComposablePartDefinition&gt; 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&lt;class System.ComponentModel.Composition.Primitives.ComposablePartDefinition&gt; addedDefinitions, class System.Collections.Generic.IEnumerable`1&lt;class System.ComponentModel.Composition.Primitives.ComposablePartDefinition&gt; removedDefinitions, class System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition) cil managed" />
24       <MemberType>Constructor</MemberType>
25       <AssemblyInfo>
26         <AssemblyVersion>4.0.0.0</AssemblyVersion>
27       </AssemblyInfo>
28       <Parameters>
29         <Parameter Name="addedDefinitions" Type="System.Collections.Generic.IEnumerable&lt;System.ComponentModel.Composition.Primitives.ComposablePartDefinition&gt;" />
30         <Parameter Name="removedDefinitions" Type="System.Collections.Generic.IEnumerable&lt;System.ComponentModel.Composition.Primitives.ComposablePartDefinition&gt;" />
31         <Parameter Name="atomicComposition" Type="System.ComponentModel.Composition.Hosting.AtomicComposition" />
32       </Parameters>
33       <Docs>
34         <remarks>To be added.</remarks>
35         <summary>
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>
38         </summary>
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>
45       </Docs>
46     </Member>
47     <Member MemberName="AddedDefinitions">
48       <MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerable&lt;System.ComponentModel.Composition.Primitives.ComposablePartDefinition&gt; AddedDefinitions { get; }" />
49       <MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IEnumerable`1&lt;class System.ComponentModel.Composition.Primitives.ComposablePartDefinition&gt; AddedDefinitions" />
50       <MemberType>Property</MemberType>
51       <AssemblyInfo>
52         <AssemblyVersion>4.0.0.0</AssemblyVersion>
53       </AssemblyInfo>
54       <ReturnValue>
55         <ReturnType>System.Collections.Generic.IEnumerable&lt;System.ComponentModel.Composition.Primitives.ComposablePartDefinition&gt;</ReturnType>
56       </ReturnValue>
57       <Docs>
58         <value>To be added.</value>
59         <remarks>To be added.</remarks>
60         <summary>
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>
63         </summary>
64       </Docs>
65     </Member>
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>
70       <AssemblyInfo>
71         <AssemblyVersion>4.0.0.0</AssemblyVersion>
72       </AssemblyInfo>
73       <ReturnValue>
74         <ReturnType>System.ComponentModel.Composition.Hosting.AtomicComposition</ReturnType>
75       </ReturnValue>
76       <Docs>
77         <value>To be added.</value>
78         <remarks>To be added.</remarks>
79         <summary>
80           <attribution license="cc4" from="Microsoft" modified="false" />
81           <para>Gets the composition transaction for this change.</para>
82         </summary>
83       </Docs>
84     </Member>
85     <Member MemberName="RemovedDefinitions">
86       <MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerable&lt;System.ComponentModel.Composition.Primitives.ComposablePartDefinition&gt; RemovedDefinitions { get; }" />
87       <MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IEnumerable`1&lt;class System.ComponentModel.Composition.Primitives.ComposablePartDefinition&gt; RemovedDefinitions" />
88       <MemberType>Property</MemberType>
89       <AssemblyInfo>
90         <AssemblyVersion>4.0.0.0</AssemblyVersion>
91       </AssemblyInfo>
92       <ReturnValue>
93         <ReturnType>System.Collections.Generic.IEnumerable&lt;System.ComponentModel.Composition.Primitives.ComposablePartDefinition&gt;</ReturnType>
94       </ReturnValue>
95       <Docs>
96         <value>To be added.</value>
97         <remarks>To be added.</remarks>
98         <summary>
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>
101         </summary>
102       </Docs>
103     </Member>
104   </Members>
105 </Type>