C# 클래스 Microsoft.Composition.Metadata.AssemblyCatalogInfo

파일 보기 프로젝트 열기: KirillOsenkov/MEFMetadata 1 사용 예제들

공개 메소드들

메소드 설명
AssemblyCatalogInfo ( Discovery discovery, System.Reflection.Metadata.MetadataReader metadataReader, string assemblyFilePath ) : System
IsExportOrInheritedExportAttribute ( Handle attributeTypeHandle ) : ExportOrInheritedExport
IsImportOrImportManyAttribute ( Handle attributeTypeHandle ) : bool
Populate ( ) : System.Threading.Tasks.Task

비공개 메소드들

메소드 설명
AddExportedMember ( MemberInfo memberInfo ) : void
AddImportedMember ( MemberInfo memberInfo ) : void
GetOrAddFieldInfo ( FieldHandle handle ) : MemberInfo
GetOrAddMethodInfo ( MethodHandle handle ) : MemberInfo
GetOrAddPropertyInfo ( PropertyHandle handle ) : MemberInfo
GetOrCreateTypeInfo ( TypeHandle typeHandle ) : Microsoft.Composition.Metadata.TypeInfo
IsExportAttribute ( Handle attributeTypeHandle, bool &isInheritedExport ) : bool
IsImportAttribute ( Handle attributeTypeHandle ) : bool
TryHandleExportAttribute ( System.Reflection.Metadata.CustomAttribute customAttribute, Handle attributeTypeHandle ) : bool
TryHandleImportAttribute ( System.Reflection.Metadata.CustomAttribute customAttribute, Handle attributeTypeHandle ) : bool
Walk ( System.Reflection.Metadata.TypeDefinition typeDefinition ) : void

메소드 상세

AssemblyCatalogInfo() 공개 메소드

public AssemblyCatalogInfo ( Discovery discovery, System.Reflection.Metadata.MetadataReader metadataReader, string assemblyFilePath ) : System
discovery Discovery
metadataReader System.Reflection.Metadata.MetadataReader
assemblyFilePath string
리턴 System

IsExportOrInheritedExportAttribute() 공개 메소드

public IsExportOrInheritedExportAttribute ( Handle attributeTypeHandle ) : ExportOrInheritedExport
attributeTypeHandle Handle
리턴 ExportOrInheritedExport

IsImportOrImportManyAttribute() 공개 메소드

public IsImportOrImportManyAttribute ( Handle attributeTypeHandle ) : bool
attributeTypeHandle Handle
리턴 bool

Populate() 공개 메소드

public Populate ( ) : System.Threading.Tasks.Task
리턴 System.Threading.Tasks.Task