C# Class Inazuma.Mono.Cecil.MetadataResolver

Inheritance: IMetadataResolver
Show file Open project: mayuki/Inazuma Class Usage Examples

Public Methods

Method Description
GetMethod ( Collection methods, MethodReference reference ) : MethodDefinition
MetadataResolver ( IAssemblyResolver assemblyResolver ) : System
Resolve ( FieldReference field ) : FieldDefinition
Resolve ( MethodReference method ) : MethodDefinition
Resolve ( TypeReference type ) : TypeDefinition

Private Methods

Method Description
AreSame ( ArrayType a, ArrayType b ) : bool
AreSame ( Collection a, Collection b ) : bool
AreSame ( GenericInstanceType a, GenericInstanceType b ) : bool
AreSame ( GenericParameter a, GenericParameter b ) : bool
AreSame ( IModifierType a, IModifierType b ) : bool
AreSame ( TypeReference a, TypeReference b ) : bool
AreSame ( TypeSpecification a, TypeSpecification b ) : bool
GetField ( Collection fields, FieldReference reference ) : FieldDefinition
GetField ( TypeDefinition type, FieldReference reference ) : FieldDefinition
GetMethod ( TypeDefinition type, MethodReference reference ) : MethodDefinition
GetType ( ModuleDefinition module, TypeReference reference ) : TypeDefinition
GetTypeDefinition ( ModuleDefinition module, TypeReference type ) : TypeDefinition

Method Details

GetMethod() public static method

public static GetMethod ( Collection methods, MethodReference reference ) : MethodDefinition
methods Collection
reference MethodReference
return MethodDefinition

MetadataResolver() public method

public MetadataResolver ( IAssemblyResolver assemblyResolver ) : System
assemblyResolver IAssemblyResolver
return System

Resolve() public method

public Resolve ( FieldReference field ) : FieldDefinition
field FieldReference
return FieldDefinition

Resolve() public method

public Resolve ( MethodReference method ) : MethodDefinition
method MethodReference
return MethodDefinition

Resolve() public method

public Resolve ( TypeReference type ) : TypeDefinition
type TypeReference
return TypeDefinition