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í
| 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.