Namespace Kephas.Composition
Classes
CompositionContextExtensions
Extension methods for ICompositionContext.
CompositionException
Exception which occurs on composition errors.
CompositionHelper
A composition helper.
CompositionScopeNames
Provides the built-in scope names.
ExportFactoryExtensions
Extension methods for IExportFactory<T>.
Interfaces
ICompositionContext
Public interface for the composition context.
IExport
Non-generic contract for a handle allowing the graph of parts associated with an exported instance to be released.
IExport<T>
Contract for a handle allowing the graph of parts associated with an exported instance to be released.
IExport<T, TMetadata>
Contract for a handle allowing the graph of parts associated with an exported instance to be released.
IExportFactory
Non-generic contract used to import parts that wish to dynamically create instances of other parts.
IExportFactory<T>
Contract used to import parts that wish to dynamically create instances of other parts.
IExportFactory<T, TMetadata>
A contract for an export factory that provides metadata describing the created exports.
IExportProvider
Contract for contributors to composition.