C# 클래스 Core.Framework.MEF.Composition.DynamicInstantiationExportProvider

Provides dynamic creation and instantiation of exports.
상속: System.ComponentModel.Composition.Hosting.ExportProvider
파일 보기 프로젝트 열기: coreframework/Core-Framework

보호된 메소드들

메소드 설명
GetExportsCore ( System.ComponentModel.Composition.Primitives.ImportDefinition definition, AtomicComposition atomicComposition ) : IEnumerable

Gets the available set of exports for the given import definition.

비공개 메소드들

메소드 설명
ProjectChangeEvent ( System.ComponentModel.Composition.Hosting.ExportsChangeEventArgs e ) : TaggedExportsChangeEventArgs

Creates a new instance of TaggedExportsChangeEventArgs for the given event arguments.

ProjectExportsDefinitions ( IEnumerable satisfiedImports, IEnumerable changedProductExports ) : IEnumerable

Creates a set of export definitions from the given satisfied imports.

SelfSent ( System.ComponentModel.Composition.Hosting.ExportsChangeEventArgs e ) : bool

Determines if the specified event arguments were sent by this instance.

SourceExportsChanged ( object sender, System.ComponentModel.Composition.Hosting.ExportsChangeEventArgs e ) : void

Fired when exports have changed..

SourceExportsChanging ( object sender, System.ComponentModel.Composition.Hosting.ExportsChangeEventArgs e ) : void

Fired when exports are changing.

메소드 상세

GetExportsCore() 보호된 메소드

Gets the available set of exports for the given import definition.
protected GetExportsCore ( System.ComponentModel.Composition.Primitives.ImportDefinition definition, AtomicComposition atomicComposition ) : IEnumerable
definition System.ComponentModel.Composition.Primitives.ImportDefinition The defintion of the import.
atomicComposition AtomicComposition The atomic composition of the import.
리턴 IEnumerable