ModuleHandle.ResolveTypeHandle Methode

Definition

Gibt ein Laufzeittyphandle für einen Typ zurück, der durch ein Metadatentoken identifiziert wird.

Überlädt

ResolveTypeHandle(Int32)

Gibt ein Laufzeittyphandle für den Typ zurück, der durch das angegebene Metadatentoken identifiziert wird.

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

Gibt ein Laufzeittyphandle für den vom angegebenen Metadatentoken identifizierten Typ zurück, der die generischen Typargumente des Typs und der Methode angibt, in der sich das Token im Bereich befindet.

ResolveTypeHandle(Int32)

Quelle:
RuntimeHandles.cs
Quelle:
RuntimeHandles.cs
Quelle:
RuntimeHandles.cs

Gibt ein Laufzeittyphandle für den Typ zurück, der durch das angegebene Metadatentoken identifiziert wird.

public:
 RuntimeTypeHandle ResolveTypeHandle(int typeToken);
public RuntimeTypeHandle ResolveTypeHandle (int typeToken);
member this.ResolveTypeHandle : int -> RuntimeTypeHandle
Public Function ResolveTypeHandle (typeToken As Integer) As RuntimeTypeHandle

Parameter

typeToken
Int32

Ein Metadatentoken, das einen Typ im Modul identifiziert.

Gibt zurück

Eine RuntimeTypeHandle für den typ, der durch typeTokenidentifiziert wird.

Ausnahmen

typeToken ist kein gültiges Metadatentoken für einen Typ im aktuellen Modul.

-oder-

typeToken ist kein Token für einen Typ im Bereich des aktuellen Moduls.

-oder-

typeToken ist eine TypeSpec, deren Signatur Elementtyp var oder mvarenthält.

Die Methode wird für ein leeres Typhandle aufgerufen.

Hinweise

Um ein Metadatentoken für eine TypeSpec aufzulösen, deren Signatur Elementtyp var oder mvarenthält, verwenden Sie die ResolveTypeHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) Methodenüberladung, mit der Sie den erforderlichen Kontext bereitstellen können.

Anmerkung

Informationen zu Metadatentoken finden Sie in der dokumentation Common Language Infrastructure (CLI), insbesondere "Partition II: Metadata Definition and Semantics".

Gilt für:

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

Quelle:
RuntimeHandles.cs
Quelle:
RuntimeHandles.cs
Quelle:
RuntimeHandles.cs

Gibt ein Laufzeittyphandle für den vom angegebenen Metadatentoken identifizierten Typ zurück, der die generischen Typargumente des Typs und der Methode angibt, in der sich das Token im Bereich befindet.

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

Parameter

typeToken
Int32

Ein Metadatentoken, das einen Typ im Modul identifiziert.

typeInstantiationContext
RuntimeTypeHandle[]

Ein Array von RuntimeTypeHandle Strukturen, die die generischen Typargumente des Typs darstellen, in dem sich das Token im Bereich befindet, oder null, wenn dieser Typ nicht generisch ist.

methodInstantiationContext
RuntimeTypeHandle[]

Ein Array von RuntimeTypeHandle strukturen Objekte, die die generischen Typargumente der Methode darstellen, in der sich das Token im Bereich befindet, oder null, wenn diese Methode nicht generisch ist.

Gibt zurück

Eine RuntimeTypeHandle für den typ, der durch typeTokenidentifiziert wird.

Ausnahmen

typeToken ist kein gültiges Metadatentoken für einen Typ im aktuellen Modul.

-oder-

typeToken ist kein Token für einen Typ im Bereich des aktuellen Moduls.

-oder-

typeToken ist eine TypeSpec, deren Signatur Elementtyp var oder mvarenthält.

Die Methode wird für ein leeres Typhandle aufgerufen.

typeToken ist kein gültiges Token.

Hinweise

Anmerkung

Informationen zu Metadatentoken finden Sie in der dokumentation Common Language Infrastructure (CLI), insbesondere "Partition II: Metadata Definition and Semantics".

Gilt für: