C# Class Mono.Cecil.TypeResolver

Afficher le fichier Open project: Unity-Technologies/cecil

Méthodes publiques

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

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

public static For ( TypeReference typeReference ) : TypeResolver
typeReference TypeReference
Résultat TypeResolver

For() public static méthode

public static For ( TypeReference typeReference, MethodReference methodReference ) : TypeResolver
typeReference TypeReference
methodReference MethodReference
Résultat TypeResolver

Resolve() public méthode

public Resolve ( FieldReference field ) : FieldReference
field FieldReference
Résultat FieldReference

Resolve() public méthode

public Resolve ( MethodReference method ) : MethodReference
method MethodReference
Résultat MethodReference

Resolve() public méthode

public Resolve ( TypeReference typeReference ) : TypeReference
typeReference TypeReference
Résultat TypeReference

Resolve() public méthode

public Resolve ( TypeReference typeReference, bool includeTypeDefinitions ) : TypeReference
typeReference TypeReference
includeTypeDefinitions bool
Résultat TypeReference

ResolveFieldType() public méthode

public ResolveFieldType ( FieldReference field ) : TypeReference
field FieldReference
Résultat TypeReference

ResolveParameterType() public méthode

public ResolveParameterType ( MethodReference method, Mono.Cecil.ParameterReference parameter ) : TypeReference
method MethodReference
parameter Mono.Cecil.ParameterReference
Résultat TypeReference

ResolveReturnType() public méthode

public ResolveReturnType ( MethodReference method ) : TypeReference
method MethodReference
Résultat TypeReference

ResolveVariableType() public méthode

public ResolveVariableType ( MethodReference method, VariableReference variable ) : TypeReference
method MethodReference
variable Mono.Cecil.Cil.VariableReference
Résultat TypeReference

TypeResolver() public méthode

public TypeResolver ( ) : System
Résultat System

TypeResolver() public méthode

public TypeResolver ( Mono.Cecil.GenericInstanceMethod methodDefinitionContext ) : System
methodDefinitionContext Mono.Cecil.GenericInstanceMethod
Résultat System

TypeResolver() public méthode

public TypeResolver ( Mono.Cecil.GenericInstanceType typeDefinitionContext ) : System
typeDefinitionContext Mono.Cecil.GenericInstanceType
Résultat System

TypeResolver() public méthode

public TypeResolver ( Mono.Cecil.GenericInstanceType typeDefinitionContext, Mono.Cecil.GenericInstanceMethod methodDefinitionContext ) : System
typeDefinitionContext Mono.Cecil.GenericInstanceType
methodDefinitionContext Mono.Cecil.GenericInstanceMethod
Résultat System