ModuleHandle.ResolveMethodHandle Metoda

Definice

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