System.ComponentModel.Composition 4.0.0.0 System.ComponentModel.Composition.Hosting.ExportProvider System.IDisposable To be added. Retrieves exports from a catalog. Constructor 4.0.0.0 To be added. Initializes a new instance of the class with the specified catalog. The catalog that the uses to produce objects. Constructor 4.0.0.0 To be added. Initializes a new instance of the class with the specified catalog and optional thread-safe mode. The catalog that the uses to produce objects. true if this object must be thread-safe; otherwise, false. Constructor 4.0.0.0 To be added. Initializes a new instance of the class with the specified catalog and composition options. The catalog that the uses to produce objects. Options that determine the behavior of this provider. Property 4.0.0.0 System.ComponentModel.Composition.Primitives.ComposablePartCatalog To be added. To be added. Gets the catalog that is used to provide exports. 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 current instance of the class. 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.IEnumerable<System.ComponentModel.Composition.Primitives.Export> Implementers should not treat cardinality-related mismatches as errors and should not throw exceptions for cardinality-related mismatches. For example, if the import requests exactly one export and the provider has either no matching exports or more than one, the method should return an empty collection of objects. Returns all exports that match the conditions of the specified import. A collection that contains all the exports that match the specified condition. The conditions of the objects to be returned. The composition transaction to use, or null to disable transactional composition. Property 4.0.0.0 System.ComponentModel.Composition.Hosting.ExportProvider To be added. You must set this property before you access any methods on the object. Gets or sets the export provider that provides access to additional exports.