Condividi tramite


ModuleHandle.ResolveMethodHandle Metodo

Definizione

Restituisce un handle di metodo di runtime per un metodo o un costruttore identificato da un token di metadati.

Overload

ResolveMethodHandle(Int32)

Restituisce un handle di metodo di runtime per il metodo o il costruttore identificato dal token di metadati specificato.

ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])

Restituisce un handle di metodo di runtime per il metodo o il costruttore identificato dal token di metadati specificato, specificando gli argomenti di tipo generico del tipo e del metodo in cui il token si trova nell'ambito.

ResolveMethodHandle(Int32)

Origine:
RuntimeHandles.cs
Origine:
RuntimeHandles.cs
Origine:
RuntimeHandles.cs

Restituisce un handle di metodo di runtime per il metodo o il costruttore identificato dal token di metadati specificato.

public:
 RuntimeMethodHandle ResolveMethodHandle(int methodToken);
public RuntimeMethodHandle ResolveMethodHandle (int methodToken);
member this.ResolveMethodHandle : int -> RuntimeMethodHandle
Public Function ResolveMethodHandle (methodToken As Integer) As RuntimeMethodHandle

Parametri

methodToken
Int32

Token di metadati che identifica un metodo o un costruttore nel modulo.

Restituisce

Un RuntimeMethodHandle per il metodo o il costruttore identificato da methodToken.

Eccezioni

methodToken non è un token di metadati valido per un metodo nel modulo corrente.

-o-

methodToken non è un token per un metodo o un costruttore nell'ambito del modulo corrente.

-o-

methodToken è un MethodSpec la cui firma contiene il tipo di elemento var o mvar.

Il metodo viene chiamato su un handle di metodo vuoto.

Commenti

Per risolvere un token di metadati per un MethodSpec la cui firma contiene il tipo di elemento var o mvar, usare l'overload del metodo ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]), che consente di fornire il contesto necessario.

Nota

Le informazioni sui token di metadati sono disponibili nella documentazione cli (Common Language Infrastructure), in particolare "Partition II: Metadata Definition and Semantics".

Si applica a

ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])

Origine:
RuntimeHandles.cs
Origine:
RuntimeHandles.cs
Origine:
RuntimeHandles.cs

Restituisce un handle di metodo di runtime per il metodo o il costruttore identificato dal token di metadati specificato, specificando gli argomenti di tipo generico del tipo e del metodo in cui il token si trova nell'ambito.

public:
 RuntimeMethodHandle ResolveMethodHandle(int methodToken, cli::array <RuntimeTypeHandle> ^ typeInstantiationContext, cli::array <RuntimeTypeHandle> ^ methodInstantiationContext);
public RuntimeMethodHandle ResolveMethodHandle (int methodToken, RuntimeTypeHandle[]? typeInstantiationContext, RuntimeTypeHandle[]? methodInstantiationContext);
public RuntimeMethodHandle ResolveMethodHandle (int methodToken, RuntimeTypeHandle[] typeInstantiationContext, RuntimeTypeHandle[] methodInstantiationContext);
member this.ResolveMethodHandle : int * RuntimeTypeHandle[] * RuntimeTypeHandle[] -> RuntimeMethodHandle
Public Function ResolveMethodHandle (methodToken As Integer, typeInstantiationContext As RuntimeTypeHandle(), methodInstantiationContext As RuntimeTypeHandle()) As RuntimeMethodHandle

Parametri

methodToken
Int32

Token di metadati che identifica un metodo o un costruttore nel modulo.

typeInstantiationContext
RuntimeTypeHandle[]

Matrice di strutture di RuntimeTypeHandle che rappresentano gli argomenti di tipo generico del tipo in cui il token si trova nell'ambito o null se tale tipo non è generico.

methodInstantiationContext
RuntimeTypeHandle[]

Matrice di strutture di RuntimeTypeHandle che rappresentano gli argomenti di tipo generico del metodo in cui il token si trova nell'ambito o null se tale metodo non è generico.

Restituisce

Un RuntimeMethodHandle per il metodo o il costruttore identificato da methodToken.

Eccezioni

methodToken non è un token di metadati valido per un metodo nel modulo corrente.

-o-

methodToken non è un token per un metodo o un costruttore nell'ambito del modulo corrente.

-o-

methodToken è un MethodSpec la cui firma contiene il tipo di elemento var o mvar.

Il metodo viene chiamato su un handle di metodo vuoto.

methodToken non è un token valido.

Commenti

Nota

Le informazioni sui token di metadati sono disponibili nella documentazione cli (Common Language Infrastructure), in particolare "Partition II: Metadata Definition and Semantics".

Si applica a