C# 클래스 Core.Framework.MEF.ServiceLocation.CSLExportProvider

Provides exports from a CSL-compatible service.
상속: System.ComponentModel.Composition.Hosting.ExportProvider
파일 보기 프로젝트 열기: coreframework/Core-Framework

공개 메소드들

메소드 설명
CSLExportProvider ( IServiceLocator serviceLocator ) : System

Initialises a new instance of CSLExportProvider.

RegisterType ( Type type ) : void

Registers a type with the export provider.

보호된 메소드들

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

Gets all exports for this provider.

메소드 상세

CSLExportProvider() 공개 메소드

Initialises a new instance of CSLExportProvider.
public CSLExportProvider ( IServiceLocator serviceLocator ) : System
serviceLocator IServiceLocator
리턴 System

GetExportsCore() 보호된 메소드

Gets all exports for this provider.
protected GetExportsCore ( System.ComponentModel.Composition.Primitives.ImportDefinition definition, AtomicComposition atomicComposition ) : IEnumerable
definition System.ComponentModel.Composition.Primitives.ImportDefinition The import definition to match.
atomicComposition AtomicComposition The atomic composition.
리턴 IEnumerable

RegisterType() 공개 메소드

Registers a type with the export provider.
public RegisterType ( Type type ) : void
type System.Type The type to register.
리턴 void