Click or drag to resize

IExportProvider Interface

Retrieves exports which match a specified ImportDefinition object.

Namespace: TomsToolbox.Composition
Assembly: TomsToolbox.Composition (in TomsToolbox.Composition.dll) Version: 2.20.0+44d18b541fc9419ec3c549350a832394661b2a4d
XMLNS for XAML: Not mapped to an xmlns.
Syntax
public interface IExportProvider

The IExportProvider type exposes the following members.

Methods
 NameDescription
Public methodGetExportedValueT Gets the exported object with the specified contract name.
Public methodGetExportedValueOrDefaultT Gets the exported object with the specified contract name.
Public methodGetExportedValues(Type, String) Gets all the exported objects with the specified contract name.
Public methodGetExportedValuesT(String) Gets all the exported objects with the specified contract name.
Public methodGetExports(Type, String) Gets the exports for the specified parameters.
Public methodGetExportsT(String) Gets the exports for the specified parameters.
Public methodGetExportsT, TMetadataView(String) Gets the exports for the specified parameters.
Public methodTryGetExportedValueT Tries to the get exported value.
Top
Events
 NameDescription
Public eventExportsChanged Occurs when the exports in the IExportProvider change. Not supported by all implementations.
Top
Extension Methods
 NameDescription
Public Extension MethodGetExportsTMetadataView Gets the exports for the specified parameters.
(Defined by ExtensionMethods)
Public Extension MethodGetExportsTMetadataView Gets the exports for the specified parameters.
(Defined by ExtensionMethods)
Public Extension MethodTryGetExportedValueT Tries to the get exported value.
(Defined by ExtensionMethods)
Top
See Also