Sdílet prostřednictvím


ModuleHandle.ResolveMethodHandle Metoda

Definice

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 dokumentaciCommon Language Infrastructure (CLI), zejména v části 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, 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 dokumentaciCommon Language Infrastructure (CLI), zejména v části II: Definice metadat a sémantika.

Platí pro