ModuleHandle.ResolveMethodHandle Metoda

Definice

Vrátí popisovač metody modulu runtime pro metodu nebo konstruktor identifikovaný tokenem metadat.

Přetížení

Name Description
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
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);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Trimming changes metadata tokens")]
public RuntimeMethodHandle ResolveMethodHandle(int methodToken);
public RuntimeMethodHandle ResolveMethodHandle(int methodToken);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Trimming changes metadata tokens")>]
member this.ResolveMethodHandle : int -> RuntimeMethodHandle
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ý pomocí methodToken.

Atributy

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 MethodSpec je jehož podpis obsahuje typ var prvku nebo mvar.

Metoda je volána na prázdném popisovači metody.

Poznámky

K vyřešení tokenu metadat pro MethodSpec podpis, jehož podpis obsahuje typ var elementu nebo mvar, použijte ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) přetížení metody, což umožňuje zadat potřebný kontext.

Note

Informace o tokenech metadat najdete v dokumentaci k common 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
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);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Trimming changes metadata tokens")]
public RuntimeMethodHandle ResolveMethodHandle(int methodToken, RuntimeTypeHandle[]? typeInstantiationContext, RuntimeTypeHandle[]? methodInstantiationContext);
public RuntimeMethodHandle ResolveMethodHandle(int methodToken, RuntimeTypeHandle[]? typeInstantiationContext, RuntimeTypeHandle[]? methodInstantiationContext);
public RuntimeMethodHandle ResolveMethodHandle(int methodToken, RuntimeTypeHandle[] typeInstantiationContext, RuntimeTypeHandle[] methodInstantiationContext);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Trimming changes metadata tokens")>]
member this.ResolveMethodHandle : int * RuntimeTypeHandle[] * RuntimeTypeHandle[] -> RuntimeMethodHandle
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, ve které je token v oboru, nebo null pokud tato metoda není obecná.

Návraty

A RuntimeMethodHandle pro metodu nebo konstruktor identifikovaný pomocí methodToken.

Atributy

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 MethodSpec je jehož podpis obsahuje typ var prvku nebo mvar.

Metoda je volána na prázdném popisovači metody.

methodToken není platný token.

Poznámky

Note

Informace o tokenech metadat najdete v dokumentaci k common language infrastructure (CLI), zejména v části II: Definice metadat a sémantika.

Platí pro