Udostępnij za pośrednictwem


ModuleHandle.ResolveTypeHandle Metoda

Definicja

Zwraca uchwyt typu środowiska uruchomieniowego dla typu zidentyfikowanego przez token metadanych.

Przeciążenia

ResolveTypeHandle(Int32)

Zwraca uchwyt typu środowiska uruchomieniowego dla typu zidentyfikowanego przez określony token metadanych.

ResolveTypeHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])

Zwraca uchwyt typu środowiska uruchomieniowego dla typu zidentyfikowanego przez określony token metadanych, określając argumenty typu ogólnego typu i metody, w której token znajduje się w zakresie.

ResolveTypeHandle(Int32)

Źródło:
RuntimeHandles.cs
Źródło:
RuntimeHandles.cs
Źródło:
RuntimeHandles.cs

Zwraca uchwyt typu środowiska uruchomieniowego dla typu zidentyfikowanego przez określony token metadanych.

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 metadanych, który identyfikuje typ w module.

Zwraca

RuntimeTypeHandle typu zidentyfikowanego przez typeToken.

Wyjątki

typeToken nie jest prawidłowym tokenem metadanych dla typu w bieżącym module.

-lub-

typeToken nie jest tokenem typu w zakresie bieżącego modułu.

-lub-

typeToken to TypeSpec, którego podpis zawiera typ elementu var lub mvar.

Metoda jest wywoływana na pustym dojściu typu.

Uwagi

Aby rozwiązać token metadanych dla TypeSpec, którego podpis zawiera typ elementu var lub mvar, użyj przeciążenia metody ResolveTypeHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]), co umożliwia podanie niezbędnego kontekstu.

Nuta

Informacje o tokenach metadanych można znaleźć w dokumentacji common language infrastructure (CLI), zwłaszcza "Partition II: Metadata Definition and Semantics".

Dotyczy

ResolveTypeHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])

Źródło:
RuntimeHandles.cs
Źródło:
RuntimeHandles.cs
Źródło:
RuntimeHandles.cs

Zwraca uchwyt typu środowiska uruchomieniowego dla typu zidentyfikowanego przez określony token metadanych, określając argumenty typu ogólnego typu i metody, w której token znajduje się w zakresie.

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 metadanych, który identyfikuje typ w module.

typeInstantiationContext
RuntimeTypeHandle[]

Tablica struktur RuntimeTypeHandle reprezentujących argumenty typu ogólnego typu, w którym token znajduje się w zakresie, lub null, jeśli ten typ nie jest ogólny.

methodInstantiationContext
RuntimeTypeHandle[]

Tablica obiektów struktury RuntimeTypeHandle reprezentujących argumenty typu ogólnego metody, w której token znajduje się w zakresie, lub null, jeśli ta metoda nie jest ogólna.

Zwraca

RuntimeTypeHandle typu zidentyfikowanego przez typeToken.

Wyjątki

typeToken nie jest prawidłowym tokenem metadanych dla typu w bieżącym module.

-lub-

typeToken nie jest tokenem typu w zakresie bieżącego modułu.

-lub-

typeToken to TypeSpec, którego podpis zawiera typ elementu var lub mvar.

Metoda jest wywoływana na pustym dojściu typu.

typeToken nie jest prawidłowym tokenem.

Uwagi

Nuta

Informacje o tokenach metadanych można znaleźć w dokumentacji common language infrastructure (CLI), zwłaszcza "Partition II: Metadata Definition and Semantics".

Dotyczy