Class ExportFactoryExportDescriptorProvider
The export factory export descriptor provider.
Inheritance
System.Object
System.Composition.Hosting.Core.ExportDescriptorProvider
ExportFactoryExportDescriptorProvider
Implements
Inherited Members
System.Composition.Hosting.Core.ExportDescriptorProvider.NoExportDescriptors
System.Composition.Hosting.Core.ExportDescriptorProvider.NoMetadata
System.Composition.Hosting.Core.ExportDescriptorProvider.NoDependencies
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Kephas.Composition.Mef.ExportProviders
Assembly: Kephas.Composition.Mef.dll
Syntax
public class ExportFactoryExportDescriptorProvider : ExportDescriptorProvider, IExportProvider
Methods
| Improve this Doc View SourceGetExportDescriptors(CompositionContract, DependencyAccessor)
Gets the export descriptors.
Declaration
public override IEnumerable<ExportDescriptorPromise> GetExportDescriptors(CompositionContract contract, DependencyAccessor definitionAccessor)
Parameters
Type | Name | Description |
---|---|---|
System.Composition.Hosting.Core.CompositionContract | contract | The contract. |
System.Composition.Hosting.Core.DependencyAccessor | definitionAccessor | The definition accessor. |
Returns
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<System.Composition.Hosting.Core.ExportDescriptorPromise> | An enumeration of export promises. |
Overrides
System.Composition.Hosting.Core.ExportDescriptorProvider.GetExportDescriptors(System.Composition.Hosting.Core.CompositionContract, System.Composition.Hosting.Core.DependencyAccessor)
|
Improve this Doc
View Source
GetExportFactoryDescriptors<TProduct>(CompositionContract, DependencyAccessor)
Gets the export factory descriptors.
Declaration
public static ExportDescriptorPromise[] GetExportFactoryDescriptors<TProduct>(CompositionContract exportFactoryContract, DependencyAccessor definitionAccessor)
Parameters
Type | Name | Description |
---|---|---|
System.Composition.Hosting.Core.CompositionContract | exportFactoryContract | The export factory contract. |
System.Composition.Hosting.Core.DependencyAccessor | definitionAccessor | The definition accessor. |
Returns
Type | Description |
---|---|
System.Composition.Hosting.Core.ExportDescriptorPromise[] | The export factory descriptors. |
Type Parameters
Name | Description |
---|---|
TProduct | The type of the product. |