C# 클래스 AsmResolver.Net.Metadata.ReferenceImporter

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

공개 메소드들

메소드 설명
ImportAssembly ( AssemblyName assemblyName ) : AssemblyReference
ImportAssembly ( IAssemblyDescriptor assemblyInfo ) : AssemblyReference
ImportField ( FieldDefinition definition ) : IMemberReference
ImportField ( FieldInfo field ) : MemberReference
ImportFieldSignature ( FieldSignature signature ) : FieldSignature
ImportMember ( MemberReference reference ) : MemberReference
ImportMemberRefParent ( IMemberRefParent parent ) : IMemberRefParent
ImportMemberSignature ( MemberSignature signature ) : MemberSignature
ImportMethod ( MethodDefinition definition ) : IMemberReference
ImportMethod ( MethodBase method ) : MemberReference
ImportMethodSignature ( MethodSignature signature ) : MethodSignature
ImportModule ( ModuleReference reference ) : ModuleReference
ImportReference ( IMemberReference reference ) : IMemberReference
ImportScope ( IResolutionScope scope ) : IResolutionScope
ImportType ( ITypeDefOrRef type ) : ITypeDefOrRef
ImportType ( Type type ) : ITypeDefOrRef
ImportType ( TypeDefinition definition ) : ITypeDefOrRef
ImportType ( TypeSpecification specification ) : ITypeDefOrRef
ImportType ( TypeReference reference ) : TypeReference
ImportTypeSignature ( Type type ) : TypeSignature
ImportTypeSignature ( TypeSignature signature ) : TypeSignature
ReferenceImporter ( TableStream tableStreamBuffer ) : System
ReferenceImporter ( TableStream tableStreamBuffer, SignatureComparer signatureComparer ) : System

비공개 메소드들

메소드 설명
GetCorLibSignature ( Type type ) : MsCorLibTypeSignature
ImportArrayOrSzArrayTypeSignature ( Type arrayType ) : TypeSignature
ImportArrayTypeSignature ( ArrayTypeSignature signature ) : ArrayTypeSignature
ImportArrayTypeSignature ( Type arrayType ) : ArrayTypeSignature
ImportBoxedTypeSignature ( BoxedTypeSignature signature ) : BoxedTypeSignature
ImportByRefTypeSignature ( ByReferenceTypeSignature signature ) : ByReferenceTypeSignature
ImportByRefTypeSignature ( Type byRefType ) : ByReferenceTypeSignature
ImportCorlibTypeSignature ( MsCorLibTypeSignature corlibType ) : TypeSignature
ImportFunctionPointerTypeSignature ( FunctionPointerTypeSignature functionPtrType ) : FunctionPointerTypeSignature
ImportGenericInstanceTypeSignature ( GenericInstanceTypeSignature signature ) : GenericInstanceTypeSignature
ImportGenericInstanceTypeSignature ( Type type ) : GenericInstanceTypeSignature
ImportOptionalModifierSignature ( OptionalModifierSignature modOptType ) : OptionalModifierSignature
ImportPinnedTypeSignature ( PinnedTypeSignature pinnedType ) : PinnedTypeSignature
ImportPointerTypeSignature ( PointerTypeSignature signature ) : PointerTypeSignature
ImportPointerTypeSignature ( Type pointerType ) : PointerTypeSignature
ImportRequiredModifierSignature ( RequiredModifierSignature modReqType ) : RequiredModifierSignature
ImportSentinelTypeSignature ( SentinelTypeSignature sentinelType ) : SentinelTypeSignature
ImportSzArrayTypeSignature ( SzArrayTypeSignature signature ) : SzArrayTypeSignature
ImportSzArrayTypeSignature ( Type arrayType ) : SzArrayTypeSignature
ImportTypeDefOrRefSignature ( Type type ) : TypeDefOrRefSignature
ImportTypeDefOrRefSignature ( TypeDefOrRefSignature signature ) : TypeDefOrRefSignature

메소드 상세

ImportAssembly() 공개 메소드

public ImportAssembly ( AssemblyName assemblyName ) : AssemblyReference
assemblyName System.Reflection.AssemblyName
리턴 AssemblyReference

ImportAssembly() 공개 메소드

public ImportAssembly ( IAssemblyDescriptor assemblyInfo ) : AssemblyReference
assemblyInfo IAssemblyDescriptor
리턴 AssemblyReference

ImportField() 공개 메소드

public ImportField ( FieldDefinition definition ) : IMemberReference
definition FieldDefinition
리턴 IMemberReference

ImportField() 공개 메소드

public ImportField ( FieldInfo field ) : MemberReference
field System.Reflection.FieldInfo
리턴 MemberReference

ImportFieldSignature() 공개 메소드

public ImportFieldSignature ( FieldSignature signature ) : FieldSignature
signature AsmResolver.Net.Signatures.FieldSignature
리턴 AsmResolver.Net.Signatures.FieldSignature

ImportMember() 공개 메소드

public ImportMember ( MemberReference reference ) : MemberReference
reference MemberReference
리턴 MemberReference

ImportMemberRefParent() 공개 메소드

public ImportMemberRefParent ( IMemberRefParent parent ) : IMemberRefParent
parent IMemberRefParent
리턴 IMemberRefParent

ImportMemberSignature() 공개 메소드

public ImportMemberSignature ( MemberSignature signature ) : MemberSignature
signature AsmResolver.Net.Signatures.MemberSignature
리턴 AsmResolver.Net.Signatures.MemberSignature

ImportMethod() 공개 메소드

public ImportMethod ( MethodDefinition definition ) : IMemberReference
definition MethodDefinition
리턴 IMemberReference

ImportMethod() 공개 메소드

public ImportMethod ( MethodBase method ) : MemberReference
method System.Reflection.MethodBase
리턴 MemberReference

ImportMethodSignature() 공개 메소드

public ImportMethodSignature ( MethodSignature signature ) : MethodSignature
signature AsmResolver.Net.Signatures.MethodSignature
리턴 AsmResolver.Net.Signatures.MethodSignature

ImportModule() 공개 메소드

public ImportModule ( ModuleReference reference ) : ModuleReference
reference ModuleReference
리턴 ModuleReference

ImportReference() 공개 메소드

public ImportReference ( IMemberReference reference ) : IMemberReference
reference IMemberReference
리턴 IMemberReference

ImportScope() 공개 메소드

public ImportScope ( IResolutionScope scope ) : IResolutionScope
scope IResolutionScope
리턴 IResolutionScope

ImportType() 공개 메소드

public ImportType ( ITypeDefOrRef type ) : ITypeDefOrRef
type ITypeDefOrRef
리턴 ITypeDefOrRef

ImportType() 공개 메소드

public ImportType ( Type type ) : ITypeDefOrRef
type System.Type
리턴 ITypeDefOrRef

ImportType() 공개 메소드

public ImportType ( TypeDefinition definition ) : ITypeDefOrRef
definition TypeDefinition
리턴 ITypeDefOrRef

ImportType() 공개 메소드

public ImportType ( TypeSpecification specification ) : ITypeDefOrRef
specification TypeSpecification
리턴 ITypeDefOrRef

ImportType() 공개 메소드

public ImportType ( TypeReference reference ) : TypeReference
reference TypeReference
리턴 TypeReference

ImportTypeSignature() 공개 메소드

public ImportTypeSignature ( Type type ) : TypeSignature
type System.Type
리턴 AsmResolver.Net.Signatures.TypeSignature

ImportTypeSignature() 공개 메소드

public ImportTypeSignature ( TypeSignature signature ) : TypeSignature
signature AsmResolver.Net.Signatures.TypeSignature
리턴 AsmResolver.Net.Signatures.TypeSignature

ReferenceImporter() 공개 메소드

public ReferenceImporter ( TableStream tableStreamBuffer ) : System
tableStreamBuffer TableStream
리턴 System

ReferenceImporter() 공개 메소드

public ReferenceImporter ( TableStream tableStreamBuffer, SignatureComparer signatureComparer ) : System
tableStreamBuffer TableStream
signatureComparer SignatureComparer
리턴 System