C# Class Mono.Cecil.MetadataResolver

Mostra file Open project: jbevain/cecil Class Usage Examples

Public Methods

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

Private Methods

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

Method Details

GetMethod() public static method

public static GetMethod ( Collection methods, MethodReference reference ) : Mono.Cecil.MethodDefinition
methods Collection
reference MethodReference
return Mono.Cecil.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 ) : Mono.Cecil.MethodDefinition
method MethodReference
return Mono.Cecil.MethodDefinition

Resolve() public method

public Resolve ( TypeReference type ) : Mono.Cecil.TypeDefinition
type TypeReference
return Mono.Cecil.TypeDefinition