ModuleHandle.ResolveTypeHandle 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č typu modulu runtime pro typ identifikovaný tokenem metadat.
Přetížení
| Name | Description |
|---|---|
| ResolveTypeHandle(Int32) |
Vrátí popisovač typu modulu runtime pro typ identifikovaný zadaným tokenem metadat. |
| ResolveTypeHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) |
Vrátí popisovač typu modulu runtime pro typ identifikovaný zadaným tokenem metadat, který určuje argumenty obecného typu typu a metody, kde je token v oboru. |
ResolveTypeHandle(Int32)
- Zdroj:
- RuntimeHandles.cs
- Zdroj:
- RuntimeHandles.cs
- Zdroj:
- RuntimeHandles.cs
- Zdroj:
- RuntimeHandles.cs
- Zdroj:
- RuntimeHandles.cs
Vrátí popisovač typu modulu runtime pro typ identifikovaný zadaným tokenem metadat.
public:
RuntimeTypeHandle ResolveTypeHandle(int typeToken);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Trimming changes metadata tokens")]
public RuntimeTypeHandle ResolveTypeHandle(int typeToken);
public RuntimeTypeHandle ResolveTypeHandle(int typeToken);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Trimming changes metadata tokens")>]
member this.ResolveTypeHandle : int -> RuntimeTypeHandle
member this.ResolveTypeHandle : int -> RuntimeTypeHandle
Public Function ResolveTypeHandle (typeToken As Integer) As RuntimeTypeHandle
Parametry
- typeToken
- Int32
Token metadat, který identifikuje typ v modulu.
Návraty
A RuntimeTypeHandle pro typ identifikovaný typeToken.
- Atributy
Výjimky
typeToken není platný token metadat pro typ v aktuálním modulu.
nebo
typeToken není token pro typ v oboru aktuálního modulu.
nebo
typeToken
TypeSpec je jehož podpis obsahuje typ var prvku nebo mvar.
Metoda je volána na prázdném popisovači typu.
Poznámky
K vyřešení tokenu metadat pro TypeSpec podpis, jehož podpis obsahuje typ var elementu nebo mvar, použijte ResolveTypeHandle(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
ResolveTypeHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])
- Zdroj:
- RuntimeHandles.cs
- Zdroj:
- RuntimeHandles.cs
- Zdroj:
- RuntimeHandles.cs
- Zdroj:
- RuntimeHandles.cs
- Zdroj:
- RuntimeHandles.cs
Vrátí popisovač typu modulu runtime pro typ identifikovaný zadaným tokenem metadat, který určuje argumenty obecného typu typu a metody, kde je token v oboru.
public:
RuntimeTypeHandle ResolveTypeHandle(int typeToken, cli::array <RuntimeTypeHandle> ^ typeInstantiationContext, cli::array <RuntimeTypeHandle> ^ methodInstantiationContext);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Trimming changes metadata tokens")]
public RuntimeTypeHandle ResolveTypeHandle(int typeToken, RuntimeTypeHandle[]? typeInstantiationContext, RuntimeTypeHandle[]? methodInstantiationContext);
public RuntimeTypeHandle ResolveTypeHandle(int typeToken, RuntimeTypeHandle[]? typeInstantiationContext, RuntimeTypeHandle[]? methodInstantiationContext);
public RuntimeTypeHandle ResolveTypeHandle(int typeToken, RuntimeTypeHandle[] typeInstantiationContext, RuntimeTypeHandle[] methodInstantiationContext);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Trimming changes metadata tokens")>]
member this.ResolveTypeHandle : int * RuntimeTypeHandle[] * RuntimeTypeHandle[] -> RuntimeTypeHandle
member this.ResolveTypeHandle : int * RuntimeTypeHandle[] * RuntimeTypeHandle[] -> RuntimeTypeHandle
Public Function ResolveTypeHandle (typeToken As Integer, typeInstantiationContext As RuntimeTypeHandle(), methodInstantiationContext As RuntimeTypeHandle()) As RuntimeTypeHandle
Parametry
- typeToken
- Int32
Token metadat, který identifikuje typ 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 objektů struktur představující argumenty obecného typu metody, kde je token v oboru, nebo null pokud tato metoda není obecná.
Návraty
A RuntimeTypeHandle pro typ identifikovaný typeToken.
- Atributy
Výjimky
typeToken není platný token metadat pro typ v aktuálním modulu.
nebo
typeToken není token pro typ v oboru aktuálního modulu.
nebo
typeToken
TypeSpec je jehož podpis obsahuje typ var prvku nebo mvar.
Metoda je volána na prázdném popisovači typu.
typeToken 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.