ModuleHandle.ResolveMethodHandle Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí popisovač metody modulu runtime pro metodu nebo konstruktor identifikovaný tokenem metadat.
Přetížení
ResolveMethodHandle(Int32) |
Vrátí popisovač metody runtime pro metodu nebo konstruktor identifikovaný zadaným tokenem metadat. |
ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) |
Vrátí popisovač metody runtime pro metodu nebo konstruktor identifikovaný zadaným tokenem metadat, který určuje argumenty obecného typu typu a metody, kde je token v oboru. |
ResolveMethodHandle(Int32)
- Zdroj:
- RuntimeHandles.cs
- Zdroj:
- RuntimeHandles.cs
- Zdroj:
- RuntimeHandles.cs
Vrátí popisovač metody runtime pro metodu nebo konstruktor identifikovaný zadaným tokenem metadat.
public:
RuntimeMethodHandle ResolveMethodHandle(int methodToken);
public RuntimeMethodHandle ResolveMethodHandle (int methodToken);
member this.ResolveMethodHandle : int -> RuntimeMethodHandle
Public Function ResolveMethodHandle (methodToken As Integer) As RuntimeMethodHandle
Parametry
- methodToken
- Int32
Token metadat, který identifikuje metodu nebo konstruktor v modulu.
Návraty
RuntimeMethodHandle pro metodu nebo konstruktor identifikovaný methodToken
.
Výjimky
methodToken
není platný token metadat pro metodu v aktuálním modulu.
-nebo-
methodToken
není token pro metodu nebo konstruktor v oboru aktuálního modulu.
-nebo-
methodToken
je MethodSpec
, jehož podpis obsahuje typ prvku var
nebo mvar
.
Metoda je volána na prázdném popisovači metody.
Poznámky
K vyřešení tokenu metadat pro MethodSpec
, jehož podpis obsahuje typ elementu var
nebo mvar
, použijte přetížení metody ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]), což umožňuje zadat potřebný kontext.
Poznámka
Informace o tokenech metadat najdete v dokumentaci
Platí pro
ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])
- Zdroj:
- RuntimeHandles.cs
- Zdroj:
- RuntimeHandles.cs
- Zdroj:
- RuntimeHandles.cs
Vrátí popisovač metody runtime pro metodu nebo konstruktor identifikovaný zadaným tokenem metadat, který určuje argumenty obecného typu typu a metody, kde je token v oboru.
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
Parametry
- methodToken
- Int32
Token metadat, který identifikuje metodu nebo konstruktor v modulu.
- typeInstantiationContext
- RuntimeTypeHandle[]
Pole RuntimeTypeHandle struktur představujících argumenty obecného typu typu, ve kterém je token v oboru, nebo null
, pokud tento typ není obecný.
- methodInstantiationContext
- RuntimeTypeHandle[]
Pole RuntimeTypeHandle struktur představujících argumenty obecného typu metody, kde je token v oboru, nebo null
, pokud tato metoda není obecná.
Návraty
RuntimeMethodHandle pro metodu nebo konstruktor identifikovaný methodToken
.
Výjimky
methodToken
není platný token metadat pro metodu v aktuálním modulu.
-nebo-
methodToken
není token pro metodu nebo konstruktor v oboru aktuálního modulu.
-nebo-
methodToken
je MethodSpec
, jehož podpis obsahuje typ prvku var
nebo mvar
.
Metoda je volána na prázdném popisovači metody.
methodToken
není platný token.
Poznámky
Poznámka
Informace o tokenech metadat najdete v dokumentaci