C# Class AsmResolver.Net.Metadata.ReferenceImporter

Afficher le fichier Open project: JerreS/AsmResolver Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

ImportAssembly() public méthode

public ImportAssembly ( AssemblyName assemblyName ) : AssemblyReference
assemblyName System.Reflection.AssemblyName
Résultat AssemblyReference

ImportAssembly() public méthode

public ImportAssembly ( IAssemblyDescriptor assemblyInfo ) : AssemblyReference
assemblyInfo IAssemblyDescriptor
Résultat AssemblyReference

ImportField() public méthode

public ImportField ( FieldDefinition definition ) : IMemberReference
definition FieldDefinition
Résultat IMemberReference

ImportField() public méthode

public ImportField ( FieldInfo field ) : MemberReference
field System.Reflection.FieldInfo
Résultat MemberReference

ImportFieldSignature() public méthode

public ImportFieldSignature ( FieldSignature signature ) : FieldSignature
signature AsmResolver.Net.Signatures.FieldSignature
Résultat AsmResolver.Net.Signatures.FieldSignature

ImportMember() public méthode

public ImportMember ( MemberReference reference ) : MemberReference
reference MemberReference
Résultat MemberReference

ImportMemberRefParent() public méthode

public ImportMemberRefParent ( IMemberRefParent parent ) : IMemberRefParent
parent IMemberRefParent
Résultat IMemberRefParent

ImportMemberSignature() public méthode

public ImportMemberSignature ( MemberSignature signature ) : MemberSignature
signature AsmResolver.Net.Signatures.MemberSignature
Résultat AsmResolver.Net.Signatures.MemberSignature

ImportMethod() public méthode

public ImportMethod ( MethodDefinition definition ) : IMemberReference
definition MethodDefinition
Résultat IMemberReference

ImportMethod() public méthode

public ImportMethod ( MethodBase method ) : MemberReference
method System.Reflection.MethodBase
Résultat MemberReference

ImportMethodSignature() public méthode

public ImportMethodSignature ( MethodSignature signature ) : MethodSignature
signature AsmResolver.Net.Signatures.MethodSignature
Résultat AsmResolver.Net.Signatures.MethodSignature

ImportModule() public méthode

public ImportModule ( ModuleReference reference ) : ModuleReference
reference ModuleReference
Résultat ModuleReference

ImportReference() public méthode

public ImportReference ( IMemberReference reference ) : IMemberReference
reference IMemberReference
Résultat IMemberReference

ImportScope() public méthode

public ImportScope ( IResolutionScope scope ) : IResolutionScope
scope IResolutionScope
Résultat IResolutionScope

ImportType() public méthode

public ImportType ( ITypeDefOrRef type ) : ITypeDefOrRef
type ITypeDefOrRef
Résultat ITypeDefOrRef

ImportType() public méthode

public ImportType ( Type type ) : ITypeDefOrRef
type System.Type
Résultat ITypeDefOrRef

ImportType() public méthode

public ImportType ( TypeDefinition definition ) : ITypeDefOrRef
definition TypeDefinition
Résultat ITypeDefOrRef

ImportType() public méthode

public ImportType ( TypeSpecification specification ) : ITypeDefOrRef
specification TypeSpecification
Résultat ITypeDefOrRef

ImportType() public méthode

public ImportType ( TypeReference reference ) : TypeReference
reference TypeReference
Résultat TypeReference

ImportTypeSignature() public méthode

public ImportTypeSignature ( Type type ) : TypeSignature
type System.Type
Résultat AsmResolver.Net.Signatures.TypeSignature

ImportTypeSignature() public méthode

public ImportTypeSignature ( TypeSignature signature ) : TypeSignature
signature AsmResolver.Net.Signatures.TypeSignature
Résultat AsmResolver.Net.Signatures.TypeSignature

ReferenceImporter() public méthode

public ReferenceImporter ( TableStream tableStreamBuffer ) : System
tableStreamBuffer TableStream
Résultat System

ReferenceImporter() public méthode

public ReferenceImporter ( TableStream tableStreamBuffer, SignatureComparer signatureComparer ) : System
tableStreamBuffer TableStream
signatureComparer SignatureComparer
Résultat System