Click or drag to resize

TomsToolbox.Composition Namespace

The basic infrastrcuture to adapt various DI frameworks
Classes
  ClassDescription
Public classExportAdapterT
Public classExportInfo
Export information for a specific type.
Public classExtensionMethods
Extension methods for the IExportProvider interface.
Public classMetadataAdapter
An adapter to provide a dictionary with metadata as IMetadata
Public classMetadataReader
Metadata reader the for MEF 1.0 (System.ComponentModel.Composition) or MEF 2.0 (System.Composition.AttributedModel) attributes.
Interfaces
  InterfaceDescription
Public interfaceIExportT
Encapsulation of an DI exported object with generic metadata.
Public interfaceIExportT, TMetadata
Encapsulation of an DI exported object with metadata.
Public interfaceIExportProvider
Retrieves exports which match a specified ImportDefinition object.
Public interfaceIMetadata
A collection of named metadata objects.