System.Composition.Hosting.Core Namespace
The System.Composition.Hosting.Core namespace provides Managed Extensibility Framework (MEF) types used internally by the composition engine.
| Class | Description | |
|---|---|---|
![]() | CompositionContract | Defines a standard to match exports and imports. |
![]() | CompositionDependency | Describes a dependency that a part must have. Used by the composition engine during initialization to determine whether the composition can be made, and if not, what error to provide. |
![]() | CompositionOperation | Represents a single composition operation. |
![]() | DependencyAccessor | Allows export providers to locate their dependencies. |
![]() | ExportDescriptor | Describes an export of a part known to the composition engine. |
![]() | ExportDescriptorPromise | Represents an export descriptor that an available part can provide. |
![]() | ExportDescriptorProvider | An object that contributes to the composition. |
![]() | LifetimeContext | Represents a node in the lifetime tree. |
| Delegate | Description | |
|---|---|---|
![]() | CompositeActivator | The delegate signature that allows instances of parts and exports to be accessed during a composition operation. |

