This documentation is archived and is not being maintained.
System.ComponentModel.Composition.Hosting Namespace
Visual Studio 2010
This namespace provides classes for MEF useful to developers of extensible applications, or hosts.
| Class | Description | |
|---|---|---|
![]() | AggregateCatalog | A catalog that combines the elements of ComposablePartCatalog objects. |
![]() | AggregateExportProvider | Retrieves exports provided by a collection of ExportProvider objects. |
![]() | AssemblyCatalog | Discovers attributed parts in a managed code assembly. |
![]() | AtomicComposition | Represents a single composition operation for transactional composition. |
![]() | CatalogExportProvider | Retrieves exports from a catalog. |
![]() | ComposablePartCatalogChangeEventArgs | Provides data for the Changed event. |
![]() | ComposablePartExportProvider | Retrieves exports from a part. |
![]() | CompositionBatch | Represents a set of ComposablePart objects which will be added or removed from the container in a single transactional composition. |
![]() | CompositionConstants | Contains static metadata keys used by the composition system. |
![]() | CompositionContainer | Manages the composition of parts. |
![]() | DirectoryCatalog | Discovers attributed parts in the assemblies in a specified directory. |
![]() | ExportProvider | Retrieves exports which match a specified ImportDefinition object. |
![]() | ExportsChangeEventArgs | Provides data for the ExportsChanging and ExportsChanged event. |
![]() | ImportEngine | Performs composition for containers. |
![]() | TypeCatalog | Discovers attributed parts from a collection of types. |
| Interface | Description | |
|---|---|---|
![]() | INotifyComposablePartCatalogChanged | Provides notifications when a ComposablePartCatalog changes. |
Show:

