C# Class System.Composition.Hosting.Extensions.DelegateExportDescriptorProvider

Inheritance: SinglePartExportDescriptorProvider
显示文件 Open project: xperiandri/PortablePrism

Public Methods

Method Description
DelegateExportDescriptorProvider ( Func exportedInstanceFactory, Type contractType, string contractName, object>.IDictionary metadata, bool isShared ) : System
GetExportDescriptors ( CompositionContract contract, System.Composition.Hosting.Core.DependencyAccessor descriptorAccessor ) : IEnumerable

Method Details

DelegateExportDescriptorProvider() public method

public DelegateExportDescriptorProvider ( Func exportedInstanceFactory, Type contractType, string contractName, object>.IDictionary metadata, bool isShared ) : System
exportedInstanceFactory Func
contractType System.Type
contractName string
metadata object>.IDictionary
isShared bool
return System

GetExportDescriptors() public method

public GetExportDescriptors ( CompositionContract contract, System.Composition.Hosting.Core.DependencyAccessor descriptorAccessor ) : IEnumerable
contract CompositionContract
descriptorAccessor System.Composition.Hosting.Core.DependencyAccessor
return IEnumerable