Show / Hide Table of Contents

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.

Back to top Generated by DocFX