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 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 a určuje obecné argumenty 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
A RuntimeMethodHandle pro metodu nebo konstruktor identifikovaný nástrojem methodToken
.
Výjimky
methodToken
není platný token metadat pro metodu v aktuálním modulu.
-nebo-
metadataToken
není token pro metodu nebo konstruktor v oboru aktuálního modulu.
-nebo-
metadataToken
je, MethodSpec
jehož podpis obsahuje typ var
elementu nebo mvar
.
Metoda je volána na prázdném popisovači metody.
Poznámky
Pokud chcete přeložit token metadat pro MethodSpec
podpis, jehož podpis obsahuje typ var
elementu ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) nebo mvar
, použijte přetížení metody, které vám umožní zadat potřebný kontext.
Poznámka
Informace o tokenech metadat najdete v dokumentaci k Common Language Infrastructure (CLI), zejména v části Oddíl II: Definice metadat a sémantika.
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 a určuje obecné argumenty 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í obecné argumenty typu, ve kterém je token v oboru, nebo null
pokud tento typ není obecný.
- methodInstantiationContext
- RuntimeTypeHandle[]
Pole RuntimeTypeHandle struktur představující obecné argumenty typu metody, ve které je token v oboru, nebo null
pokud tato metoda není obecná.
Návraty
A RuntimeMethodHandle pro metodu nebo konstruktor identifikovaný nástrojem methodToken
.
Výjimky
methodToken
není platný token metadat pro metodu v aktuálním modulu.
-nebo-
metadataToken
není token pro metodu nebo konstruktor v oboru aktuálního modulu.
-nebo-
metadataToken
je, MethodSpec
jehož podpis obsahuje typ var
elementu 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 k Common Language Infrastructure (CLI), zejména v části Oddíl II: Definice metadat a sémantika.
Platí pro
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro