1 <Type Name="ComposablePartCatalog" FullName="System.ComponentModel.Composition.Primitives.ComposablePartCatalog">
2 <TypeSignature Language="C#" Value="public abstract class ComposablePartCatalog : IDisposable, System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.ComposablePartDefinition>" />
3 <TypeSignature Language="ILAsm" Value=".class public auto ansi abstract beforefieldinit ComposablePartCatalog extends System.Object implements class System.Collections.Generic.IEnumerable`1<class System.ComponentModel.Composition.Primitives.ComposablePartDefinition>, class System.Collections.IEnumerable, class System.IDisposable" />
5 <AssemblyName>System.ComponentModel.Composition</AssemblyName>
6 <AssemblyVersion>4.0.0.0</AssemblyVersion>
9 <BaseTypeName>System.Object</BaseTypeName>
13 <InterfaceName>System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.ComposablePartDefinition></InterfaceName>
16 <InterfaceName>System.IDisposable</InterfaceName>
21 <AttributeName>System.Diagnostics.DebuggerTypeProxy(typeof(System.ComponentModel.Composition.Primitives.ComposablePartCatalogDebuggerProxy))</AttributeName>
25 <summary>To be added.</summary>
26 <remarks>To be added.</remarks>
29 <Member MemberName=".ctor">
30 <MemberSignature Language="C#" Value="protected ComposablePartCatalog ();" />
31 <MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor() cil managed" />
32 <MemberType>Constructor</MemberType>
34 <AssemblyVersion>4.0.0.0</AssemblyVersion>
38 <summary>To be added.</summary>
39 <remarks>To be added.</remarks>
42 <Member MemberName="Dispose">
43 <MemberSignature Language="C#" Value="public void Dispose ();" />
44 <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Dispose() cil managed" />
45 <MemberType>Method</MemberType>
47 <AssemblyVersion>4.0.0.0</AssemblyVersion>
50 <ReturnType>System.Void</ReturnType>
54 <summary>To be added.</summary>
55 <remarks>To be added.</remarks>
58 <Member MemberName="Dispose">
59 <MemberSignature Language="C#" Value="protected virtual void Dispose (bool disposing);" />
60 <MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void Dispose(bool disposing) cil managed" />
61 <MemberType>Method</MemberType>
63 <AssemblyVersion>4.0.0.0</AssemblyVersion>
66 <ReturnType>System.Void</ReturnType>
69 <Parameter Name="disposing" Type="System.Boolean" />
72 <param name="disposing">To be added.</param>
73 <summary>To be added.</summary>
74 <remarks>To be added.</remarks>
77 <Member MemberName="GetEnumerator">
78 <MemberSignature Language="C#" Value="public virtual System.Collections.Generic.IEnumerator<System.ComponentModel.Composition.Primitives.ComposablePartDefinition> GetEnumerator ();" />
79 <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Collections.Generic.IEnumerator`1<class System.ComponentModel.Composition.Primitives.ComposablePartDefinition> GetEnumerator() cil managed" />
80 <MemberType>Method</MemberType>
82 <AssemblyVersion>4.0.0.0</AssemblyVersion>
85 <ReturnType>System.Collections.Generic.IEnumerator<System.ComponentModel.Composition.Primitives.ComposablePartDefinition></ReturnType>
89 <summary>To be added.</summary>
90 <returns>To be added.</returns>
91 <remarks>To be added.</remarks>
94 <Member MemberName="GetExports">
95 <MemberSignature Language="C#" Value="public virtual System.Collections.Generic.IEnumerable<Tuple<System.ComponentModel.Composition.Primitives.ComposablePartDefinition,System.ComponentModel.Composition.Primitives.ExportDefinition>> GetExports (System.ComponentModel.Composition.Primitives.ImportDefinition definition);" />
96 <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Collections.Generic.IEnumerable`1<class System.Tuple`2<class System.ComponentModel.Composition.Primitives.ComposablePartDefinition, class System.ComponentModel.Composition.Primitives.ExportDefinition>> GetExports(class System.ComponentModel.Composition.Primitives.ImportDefinition definition) cil managed" />
97 <MemberType>Method</MemberType>
99 <AssemblyVersion>4.0.0.0</AssemblyVersion>
102 <ReturnType>System.Collections.Generic.IEnumerable<System.Tuple<System.ComponentModel.Composition.Primitives.ComposablePartDefinition,System.ComponentModel.Composition.Primitives.ExportDefinition>></ReturnType>
105 <Parameter Name="definition" Type="System.ComponentModel.Composition.Primitives.ImportDefinition" />
108 <param name="definition">To be added.</param>
109 <summary>To be added.</summary>
110 <returns>To be added.</returns>
111 <remarks>To be added.</remarks>
114 <Member MemberName="Parts">
115 <MemberSignature Language="C#" Value="public virtual System.Linq.IQueryable<System.ComponentModel.Composition.Primitives.ComposablePartDefinition> Parts { get; }" />
116 <MemberSignature Language="ILAsm" Value=".property instance class System.Linq.IQueryable`1<class System.ComponentModel.Composition.Primitives.ComposablePartDefinition> Parts" />
117 <MemberType>Property</MemberType>
119 <AssemblyVersion>4.0.0.0</AssemblyVersion>
123 <AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)</AttributeName>
127 <ReturnType>System.Linq.IQueryable<System.ComponentModel.Composition.Primitives.ComposablePartDefinition></ReturnType>
130 <summary>To be added.</summary>
131 <value>To be added.</value>
132 <remarks>To be added.</remarks>
135 <Member MemberName="System.Collections.IEnumerable.GetEnumerator">
136 <MemberSignature Language="C#" Value="System.Collections.IEnumerator IEnumerable.GetEnumerator ();" />
137 <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance class System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() cil managed" />
138 <MemberType>Method</MemberType>
140 <AssemblyVersion>4.0.0.0</AssemblyVersion>
143 <ReturnType>System.Collections.IEnumerator</ReturnType>
147 <summary>To be added.</summary>
148 <returns>To be added.</returns>
149 <remarks>To be added.</remarks>