C# Class Mono.Cecil.TypeResolver

Mostra file Open project: Unity-Technologies/cecil

Public Methods

Method Description
For ( TypeReference typeReference ) : TypeResolver
For ( TypeReference typeReference, MethodReference methodReference ) : TypeResolver
Resolve ( FieldReference field ) : FieldReference
Resolve ( MethodReference method ) : MethodReference
Resolve ( TypeReference typeReference ) : TypeReference
Resolve ( TypeReference typeReference, bool includeTypeDefinitions ) : TypeReference
ResolveFieldType ( FieldReference field ) : TypeReference
ResolveParameterType ( MethodReference method, Mono.Cecil.ParameterReference parameter ) : TypeReference
ResolveReturnType ( MethodReference method ) : TypeReference
ResolveVariableType ( MethodReference method, VariableReference variable ) : TypeReference
TypeResolver ( ) : System
TypeResolver ( Mono.Cecil.GenericInstanceMethod methodDefinitionContext ) : System
TypeResolver ( Mono.Cecil.GenericInstanceType typeDefinitionContext ) : System
TypeResolver ( Mono.Cecil.GenericInstanceType typeDefinitionContext, Mono.Cecil.GenericInstanceMethod methodDefinitionContext ) : System

Private Methods

Method Description
HandleOwnerlessInvalidILCode ( Mono.Cecil.GenericParameter genericParameter ) : TypeReference
IsDummy ( ) : bool
Nested ( Mono.Cecil.GenericInstanceMethod genericInstanceMethod ) : TypeResolver
ResolveGenericParameter ( Mono.Cecil.GenericParameter genericParameter ) : TypeReference

Method Details

For() public static method

public static For ( TypeReference typeReference ) : TypeResolver
typeReference TypeReference
return TypeResolver

For() public static method

public static For ( TypeReference typeReference, MethodReference methodReference ) : TypeResolver
typeReference TypeReference
methodReference MethodReference
return TypeResolver

Resolve() public method

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

Resolve() public method

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

Resolve() public method

public Resolve ( TypeReference typeReference ) : TypeReference
typeReference TypeReference
return TypeReference

Resolve() public method

public Resolve ( TypeReference typeReference, bool includeTypeDefinitions ) : TypeReference
typeReference TypeReference
includeTypeDefinitions bool
return TypeReference

ResolveFieldType() public method

public ResolveFieldType ( FieldReference field ) : TypeReference
field FieldReference
return TypeReference

ResolveParameterType() public method

public ResolveParameterType ( MethodReference method, Mono.Cecil.ParameterReference parameter ) : TypeReference
method MethodReference
parameter Mono.Cecil.ParameterReference
return TypeReference

ResolveReturnType() public method

public ResolveReturnType ( MethodReference method ) : TypeReference
method MethodReference
return TypeReference

ResolveVariableType() public method

public ResolveVariableType ( MethodReference method, VariableReference variable ) : TypeReference
method MethodReference
variable Mono.Cecil.Cil.VariableReference
return TypeReference

TypeResolver() public method

public TypeResolver ( ) : System
return System

TypeResolver() public method

public TypeResolver ( Mono.Cecil.GenericInstanceMethod methodDefinitionContext ) : System
methodDefinitionContext Mono.Cecil.GenericInstanceMethod
return System

TypeResolver() public method

public TypeResolver ( Mono.Cecil.GenericInstanceType typeDefinitionContext ) : System
typeDefinitionContext Mono.Cecil.GenericInstanceType
return System

TypeResolver() public method

public TypeResolver ( Mono.Cecil.GenericInstanceType typeDefinitionContext, Mono.Cecil.GenericInstanceMethod methodDefinitionContext ) : System
typeDefinitionContext Mono.Cecil.GenericInstanceType
methodDefinitionContext Mono.Cecil.GenericInstanceMethod
return System