System.ComponentModel.Composition 4.0.0.0 System.Object System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.ComposablePartDefinition> System.IDisposable System.Diagnostics.DebuggerTypeProxy(typeof(System.ComponentModel.Composition.Primitives.ComposablePartCatalogDebuggerProxy)) This type is thread safe. Represents the abstract base class for composable part catalogs, which collect and return objects. Constructor 4.0.0.0 To be added. Initializes a new instance of the class. Method 4.0.0.0 System.Void Call Dispose when you are finished using the . The Dispose method leaves the in an unusable state. After calling Dispose, you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see Cleaning Up Unmanaged Resources and Implementing a Dispose Method. Always call Dispose before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's Finalize method. Releases all resources used by the . Method 4.0.0.0 System.Void To be added. Releases the unmanaged resources used by the and optionally releases the managed resources. true to release both managed and unmanaged resources; false to release only unmanaged resources. Method 4.0.0.0 System.Collections.Generic.IEnumerator<System.ComponentModel.Composition.Primitives.ComposablePartDefinition> To be added. Returns an enumerator that iterates through the catalog. An enumerator that can be used to iterate through the catalog. Method 4.0.0.0 System.Collections.Generic.IEnumerable<System.Tuple<System.ComponentModel.Composition.Primitives.ComposablePartDefinition,System.ComponentModel.Composition.Primitives.ExportDefinition>> Overrides of this method should never return null. If no matches the conditions defined by , return an empty object. Gets a list of export definitions that match the constraint defined by the specified object. A collection of containing the objects and their associated objects for objects that match the constraint specified by . The conditions of the objects to be returned. Property 4.0.0.0 System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never) System.Linq.IQueryable<System.ComponentModel.Composition.Primitives.ComposablePartDefinition> To be added. Overrides of this property should never return null. Gets the part definitions that are contained in the catalog. Method 4.0.0.0 System.Collections.IEnumerator This member is an explicit interface member implementation. It can be used only when the instance is cast to an interface. Returns an enumerator that iterates through the catalog. An enumerator that can be used to iterate through the catalog.