Remove excessive shortcut key matching in ToolStrip
[mono.git] / mcs / class / System.ComponentModel.Composition / Documentation / en / System.ComponentModel.Composition.Hosting / TypeCatalog.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <Type Name="TypeCatalog" FullName="System.ComponentModel.Composition.Hosting.TypeCatalog">
3   <TypeSignature Language="C#" Value="public class TypeCatalog : System.ComponentModel.Composition.Primitives.ComposablePartCatalog, System.ComponentModel.Composition.Primitives.ICompositionElement" />
4   <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit TypeCatalog extends System.ComponentModel.Composition.Primitives.ComposablePartCatalog implements class System.ComponentModel.Composition.Primitives.ICompositionElement" />
5   <AssemblyInfo>
6     <AssemblyName>System.ComponentModel.Composition</AssemblyName>
7     <AssemblyVersion>4.0.0.0</AssemblyVersion>
8   </AssemblyInfo>
9   <Base>
10     <BaseTypeName>System.ComponentModel.Composition.Primitives.ComposablePartCatalog</BaseTypeName>
11   </Base>
12   <Interfaces>
13     <Interface>
14       <InterfaceName>System.ComponentModel.Composition.Primitives.ICompositionElement</InterfaceName>
15     </Interface>
16   </Interfaces>
17   <Attributes>
18     <Attribute>
19       <AttributeName>System.Diagnostics.DebuggerTypeProxy(typeof(System.ComponentModel.Composition.Primitives.ComposablePartCatalogDebuggerProxy))</AttributeName>
20     </Attribute>
21   </Attributes>
22   <Docs>
23     <remarks>
24       <attribution license="cc4" from="Microsoft" modified="false" />
25       <para>This class is thread safe.</para>
26     </remarks>
27     <summary>
28       <attribution license="cc4" from="Microsoft" modified="false" />
29       <para>Discovers attributed parts from a collection of types.</para>
30     </summary>
31   </Docs>
32   <Members>
33     <Member MemberName=".ctor">
34       <MemberSignature Language="C#" Value="public TypeCatalog (System.Collections.Generic.IEnumerable&lt;Type&gt; types);" />
35       <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.Collections.Generic.IEnumerable`1&lt;class System.Type&gt; types) cil managed" />
36       <MemberType>Constructor</MemberType>
37       <AssemblyInfo>
38         <AssemblyVersion>4.0.0.0</AssemblyVersion>
39       </AssemblyInfo>
40       <Parameters>
41         <Parameter Name="types" Type="System.Collections.Generic.IEnumerable&lt;System.Type&gt;" />
42       </Parameters>
43       <Docs>
44         <remarks>To be added.</remarks>
45         <summary>
46           <attribution license="cc4" from="Microsoft" modified="false" />
47           <para>Initializes a new instance of the <see cref="T:System.ComponentModel.Composition.Hosting.TypeCatalog" /> class with the specified types.</para>
48         </summary>
49         <param name="types">
50           <attribution license="cc4" from="Microsoft" modified="false" />A collection of attributed <see cref="T:System.Type" /> objects to add to the <see cref="T:System.ComponentModel.Composition.Hosting.TypeCatalog" /> object.</param>
51       </Docs>
52     </Member>
53     <Member MemberName=".ctor">
54       <MemberSignature Language="C#" Value="public TypeCatalog (Type[] types);" />
55       <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.Type[] types) cil managed" />
56       <MemberType>Constructor</MemberType>
57       <AssemblyInfo>
58         <AssemblyVersion>4.0.0.0</AssemblyVersion>
59       </AssemblyInfo>
60       <Parameters>
61         <Parameter Name="types" Type="System.Type[]">
62           <Attributes>
63             <Attribute>
64               <AttributeName>System.ParamArray</AttributeName>
65             </Attribute>
66           </Attributes>
67         </Parameter>
68       </Parameters>
69       <Docs>
70         <remarks>To be added.</remarks>
71         <summary>
72           <attribution license="cc4" from="Microsoft" modified="false" />
73           <para>Initializes a new instance of the <see cref="T:System.ComponentModel.Composition.Hosting.TypeCatalog" /> class with the specified types.</para>
74         </summary>
75         <param name="types">
76           <attribution license="cc4" from="Microsoft" modified="false" />An array of attributed <see cref="T:System.Type" /> objects to add to the <see cref="T:System.ComponentModel.Composition.Hosting.TypeCatalog" /> object.</param>
77       </Docs>
78     </Member>
79     <Member MemberName=".ctor">
80       <MemberSignature Language="C#" Value="public TypeCatalog (System.Collections.Generic.IEnumerable&lt;Type&gt; types, System.ComponentModel.Composition.Primitives.ICompositionElement definitionOrigin);" />
81       <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.Collections.Generic.IEnumerable`1&lt;class System.Type&gt; types, class System.ComponentModel.Composition.Primitives.ICompositionElement definitionOrigin) cil managed" />
82       <MemberType>Constructor</MemberType>
83       <AssemblyInfo>
84         <AssemblyVersion>4.0.0.0</AssemblyVersion>
85       </AssemblyInfo>
86       <Parameters>
87         <Parameter Name="types" Type="System.Collections.Generic.IEnumerable&lt;System.Type&gt;" />
88         <Parameter Name="definitionOrigin" Type="System.ComponentModel.Composition.Primitives.ICompositionElement" />
89       </Parameters>
90       <Docs>
91         <remarks>To be added.</remarks>
92         <summary>
93           <attribution license="cc4" from="Microsoft" modified="false" />
94           <para>Initializes a new instance of the <see cref="T:System.ComponentModel.Composition.Hosting.TypeCatalog" /> class with the specified types and source for parts.</para>
95         </summary>
96         <param name="types">
97           <attribution license="cc4" from="Microsoft" modified="false" />A collection of attributed <see cref="T:System.Type" /> objects to add to the <see cref="T:System.ComponentModel.Composition.Hosting.TypeCatalog" /> object.</param>
98         <param name="definitionOrigin">
99           <attribution license="cc4" from="Microsoft" modified="false" />An element used by diagnostics to identify the source for parts.</param>
100       </Docs>
101     </Member>
102     <Member MemberName=".ctor">
103       <MemberSignature Language="C#" Value="public TypeCatalog (System.Collections.Generic.IEnumerable&lt;Type&gt; types, System.Reflection.ReflectionContext reflectionContext);" />
104       <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.Collections.Generic.IEnumerable`1&lt;class System.Type&gt; types, class System.Reflection.ReflectionContext reflectionContext) cil managed" />
105       <MemberType>Constructor</MemberType>
106       <AssemblyInfo>
107         <AssemblyVersion>4.0.0.0</AssemblyVersion>
108       </AssemblyInfo>
109       <Parameters>
110         <Parameter Name="types" Type="System.Collections.Generic.IEnumerable&lt;System.Type&gt;" />
111         <Parameter Name="reflectionContext" Type="System.Reflection.ReflectionContext" />
112       </Parameters>
113       <Docs>
114         <remarks>To be added.</remarks>
115         <summary>
116           <attribution license="cc4" from="Microsoft" modified="false" />
117           <para>Initializes a new instance of the <see cref="T:System.ComponentModel.Composition.Hosting.TypeCatalog" /> class with the specified types in the specified reflection context.</para>
118         </summary>
119         <param name="types">
120           <attribution license="cc4" from="Microsoft" modified="false" />A collection of attributed <see cref="T:System.Type" /> objects to add to the <see cref="T:System.ComponentModel.Composition.Hosting.TypeCatalog" /> object.</param>
121         <param name="reflectionContext">
122           <attribution license="cc4" from="Microsoft" modified="false" />The context used to interpret the types.</param>
123       </Docs>
124     </Member>
125     <Member MemberName=".ctor">
126       <MemberSignature Language="C#" Value="public TypeCatalog (System.Collections.Generic.IEnumerable&lt;Type&gt; types, System.Reflection.ReflectionContext reflectionContext, System.ComponentModel.Composition.Primitives.ICompositionElement definitionOrigin);" />
127       <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.Collections.Generic.IEnumerable`1&lt;class System.Type&gt; types, class System.Reflection.ReflectionContext reflectionContext, class System.ComponentModel.Composition.Primitives.ICompositionElement definitionOrigin) cil managed" />
128       <MemberType>Constructor</MemberType>
129       <AssemblyInfo>
130         <AssemblyVersion>4.0.0.0</AssemblyVersion>
131       </AssemblyInfo>
132       <Parameters>
133         <Parameter Name="types" Type="System.Collections.Generic.IEnumerable&lt;System.Type&gt;" />
134         <Parameter Name="reflectionContext" Type="System.Reflection.ReflectionContext" />
135         <Parameter Name="definitionOrigin" Type="System.ComponentModel.Composition.Primitives.ICompositionElement" />
136       </Parameters>
137       <Docs>
138         <remarks>To be added.</remarks>
139         <summary>
140           <attribution license="cc4" from="Microsoft" modified="false" />
141           <para>Initializes a new instance of the <see cref="T:System.ComponentModel.Composition.Hosting.TypeCatalog" /> class with the specified types in the specified reflection context and source for parts.</para>
142         </summary>
143         <param name="types">
144           <attribution license="cc4" from="Microsoft" modified="false" />A collection of attributed <see cref="T:System.Type" /> objects to add to the <see cref="T:System.ComponentModel.Composition.Hosting.TypeCatalog" /> object.</param>
145         <param name="reflectionContext">
146           <attribution license="cc4" from="Microsoft" modified="false" />The context used to interpret the types.</param>
147         <param name="definitionOrigin">
148           <attribution license="cc4" from="Microsoft" modified="false" />An element used by diagnostics to identify the source for parts.</param>
149       </Docs>
150     </Member>
151     <Member MemberName="Dispose">
152       <MemberSignature Language="C#" Value="protected override void Dispose (bool disposing);" />
153       <MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void Dispose(bool disposing) cil managed" />
154       <MemberType>Method</MemberType>
155       <AssemblyInfo>
156         <AssemblyVersion>4.0.0.0</AssemblyVersion>
157       </AssemblyInfo>
158       <ReturnValue>
159         <ReturnType>System.Void</ReturnType>
160       </ReturnValue>
161       <Parameters>
162         <Parameter Name="disposing" Type="System.Boolean" />
163       </Parameters>
164       <Docs>
165         <remarks>To be added.</remarks>
166         <summary>
167           <attribution license="cc4" from="Microsoft" modified="false" />
168           <para>Releases the unmanaged resources used by the <see cref="T:System.ComponentModel.Composition.Hosting.TypeCatalog" /> and optionally releases the managed resources. </para>
169         </summary>
170         <param name="disposing">
171           <attribution license="cc4" from="Microsoft" modified="false" />true to release both managed and unmanaged resources; false to release only unmanaged resources. </param>
172       </Docs>
173     </Member>
174     <Member MemberName="GetEnumerator">
175       <MemberSignature Language="C#" Value="public override System.Collections.Generic.IEnumerator&lt;System.ComponentModel.Composition.Primitives.ComposablePartDefinition&gt; GetEnumerator ();" />
176       <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance class System.Collections.Generic.IEnumerator`1&lt;class System.ComponentModel.Composition.Primitives.ComposablePartDefinition&gt; GetEnumerator() cil managed" />
177       <MemberType>Method</MemberType>
178       <AssemblyInfo>
179         <AssemblyVersion>4.0.0.0</AssemblyVersion>
180       </AssemblyInfo>
181       <ReturnValue>
182         <ReturnType>System.Collections.Generic.IEnumerator&lt;System.ComponentModel.Composition.Primitives.ComposablePartDefinition&gt;</ReturnType>
183       </ReturnValue>
184       <Parameters />
185       <Docs>
186         <remarks>To be added.</remarks>
187         <summary>
188           <attribution license="cc4" from="Microsoft" modified="false" />
189           <para>Returns an enumerator that iterates through the catalog.</para>
190         </summary>
191         <returns>
192           <attribution license="cc4" from="Microsoft" modified="false" />
193           <para>An enumerator that can be used to iterate through the catalog.</para>
194         </returns>
195       </Docs>
196     </Member>
197     <Member MemberName="System.ComponentModel.Composition.Primitives.ICompositionElement.DisplayName">
198       <MemberSignature Language="C#" Value="string System.ComponentModel.Composition.Primitives.ICompositionElement.DisplayName { get; }" />
199       <MemberSignature Language="ILAsm" Value=".property instance string System.ComponentModel.Composition.Primitives.ICompositionElement.DisplayName" />
200       <MemberType>Property</MemberType>
201       <AssemblyInfo>
202         <AssemblyVersion>4.0.0.0</AssemblyVersion>
203       </AssemblyInfo>
204       <ReturnValue>
205         <ReturnType>System.String</ReturnType>
206       </ReturnValue>
207       <Docs>
208         <value>To be added.</value>
209         <remarks>
210           <attribution license="cc4" from="Microsoft" modified="false" />
211           <para>This member is an explicit interface member implementation. It can be used only when the <see cref="T:System.ComponentModel.Composition.Hosting.TypeCatalog" /> instance is cast to an <see cref="T:System.ComponentModel.Composition.Primitives.ICompositionElement" /> interface.</para>
212         </remarks>
213         <summary>
214           <attribution license="cc4" from="Microsoft" modified="false" />
215           <para>Gets the display name of the type catalog.</para>
216         </summary>
217       </Docs>
218     </Member>
219     <Member MemberName="System.ComponentModel.Composition.Primitives.ICompositionElement.Origin">
220       <MemberSignature Language="C#" Value="System.ComponentModel.Composition.Primitives.ICompositionElement System.ComponentModel.Composition.Primitives.ICompositionElement.Origin { get; }" />
221       <MemberSignature Language="ILAsm" Value=".property instance class System.ComponentModel.Composition.Primitives.ICompositionElement System.ComponentModel.Composition.Primitives.ICompositionElement.Origin" />
222       <MemberType>Property</MemberType>
223       <AssemblyInfo>
224         <AssemblyVersion>4.0.0.0</AssemblyVersion>
225       </AssemblyInfo>
226       <ReturnValue>
227         <ReturnType>System.ComponentModel.Composition.Primitives.ICompositionElement</ReturnType>
228       </ReturnValue>
229       <Docs>
230         <value>To be added.</value>
231         <remarks>
232           <attribution license="cc4" from="Microsoft" modified="false" />
233           <para>This member is an explicit interface member implementation. It can be used only when the <see cref="T:System.ComponentModel.Composition.Hosting.TypeCatalog" /> instance is cast to an <see cref="T:System.ComponentModel.Composition.Primitives.ICompositionElement" /> interface.</para>
234         </remarks>
235         <summary>
236           <attribution license="cc4" from="Microsoft" modified="false" />
237           <para>Gets the composition element from which the type catalog originated.</para>
238         </summary>
239       </Docs>
240     </Member>
241     <Member MemberName="ToString">
242       <MemberSignature Language="C#" Value="public override string ToString ();" />
243       <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance string ToString() cil managed" />
244       <MemberType>Method</MemberType>
245       <AssemblyInfo>
246         <AssemblyVersion>4.0.0.0</AssemblyVersion>
247       </AssemblyInfo>
248       <ReturnValue>
249         <ReturnType>System.String</ReturnType>
250       </ReturnValue>
251       <Parameters />
252       <Docs>
253         <remarks>To be added.</remarks>
254         <summary>
255           <attribution license="cc4" from="Microsoft" modified="false" />
256           <para>Returns a string representation of the type catalog.</para>
257         </summary>
258         <returns>
259           <attribution license="cc4" from="Microsoft" modified="false" />
260           <para>A string representation of the type catalog.</para>
261         </returns>
262       </Docs>
263     </Member>
264   </Members>
265 </Type>