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í
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
Vrátí popisovač typu modulu runtime pro typ identifikovaný zadaným tokenem metadat.
public:
RuntimeTypeHandle ResolveTypeHandle(int typeToken);
public RuntimeTypeHandle ResolveTypeHandle (int typeToken);
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
RuntimeTypeHandle pro typ identifikovaný typeToken
.
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
je TypeSpec
, jehož podpis obsahuje typ prvku var
nebo mvar
.
Metoda je volána na prázdném popisovači typu.
Poznámky
K vyřešení tokenu metadat pro TypeSpec
, jehož podpis obsahuje typ elementu var
nebo mvar
, použijte přetížení metody ResolveTypeHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]), což umožňuje zadat potřebný kontext.
Poznámka
Informace o tokenech metadat najdete v dokumentaci
Platí pro
ResolveTypeHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])
- 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);
public RuntimeTypeHandle ResolveTypeHandle (int typeToken, RuntimeTypeHandle[]? typeInstantiationContext, RuntimeTypeHandle[]? methodInstantiationContext);
public RuntimeTypeHandle ResolveTypeHandle (int typeToken, RuntimeTypeHandle[] typeInstantiationContext, RuntimeTypeHandle[] methodInstantiationContext);
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 strukturuje objekty představující obecné argumenty typu metody, kde je token v oboru, nebo null
pokud tato metoda není obecná.
Návraty
RuntimeTypeHandle pro typ identifikovaný typeToken
.
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
je TypeSpec
, jehož podpis obsahuje typ prvku var
nebo mvar
.
Metoda je volána na prázdném popisovači typu.
typeToken
není platný token.
Poznámky
Poznámka
Informace o tokenech metadat najdete v dokumentaci