ModuleHandle.ResolveMethodHandle Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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".