ModuleHandle.ResolveTypeHandle Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt ein Laufzeittyphandle für einen durch ein Metadatentoken identifizierten Typ zurück.
Überlädt
ResolveTypeHandle(Int32) |
Gibt ein Laufzeittyphandle für den durch das angegebene Metadatentoken identifizierten Typ zurück. |
ResolveTypeHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) |
Gibt ein Laufzeittyphandle für den durch das angegebene Metadatentoken identifizierten Typ zurück, wobei die generischen Typargumente des Typs und der Methode angegeben werden, für deren Bereich das Token gültig ist. |
ResolveTypeHandle(Int32)
Gibt ein Laufzeittyphandle für den durch das angegebene Metadatentoken identifizierten Typ zurück.
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
Ein RuntimeTypeHandle für den durch typeToken
identifizierten Typ.
Ausnahmen
typeToken
ist kein gültiges Metadatentoken für einen Typ im aktuellen Modul.
- oder -
metadataToken
ist im Bereich des aktuellen Moduls kein Token für einen Typ.
- oder -
metadataToken
ist ein TypeSpec
, dessen Signatur den Elementtyp var
oder mvar
enthält.
Die Methode wird für ein leeres Typhandle aufgerufen.
Hinweise
Um ein Metadatentoken für ein TypeSpec
Signaturtoken zu beheben, dessen Signatur Elementtyp var
enthält oder mvar
, verwenden Sie die Methodenüberladung, mit der ResolveTypeHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) Sie den erforderlichen Kontext angeben können.
Hinweis
Informationen zu Metadatentoken finden Sie in der Dokumentation "Common Language Infrastructure (CLI), insbesondere "Partition II: Metadatendefinition und Semantik".
Gilt für
ResolveTypeHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])
Gibt ein Laufzeittyphandle für den durch das angegebene Metadatentoken identifizierten Typ zurück, wobei die generischen Typargumente des Typs und der Methode angegeben werden, für deren Bereich das Token gültig ist.
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 deren Bereich das Token gültig ist, oder null
, wenn dieser Typ kein generischer Typ ist.
- methodInstantiationContext
- RuntimeTypeHandle[]
Ein Array von RuntimeTypeHandle-Objekten, die die generischen Typargumente der Methode darstellen, in deren Bereich das Token gültig ist, oder null
, wenn diese Methode keine generische Methode ist.
Gibt zurück
Ein RuntimeTypeHandle für den durch typeToken
identifizierten Typ.
Ausnahmen
typeToken
ist kein gültiges Metadatentoken für einen Typ im aktuellen Modul.
- oder -
metadataToken
ist im Bereich des aktuellen Moduls kein Token für einen Typ.
- oder -
metadataToken
ist ein TypeSpec
, dessen Signatur den Elementtyp var
oder mvar
enthält.
Die Methode wird für ein leeres Typhandle aufgerufen.
typeToken
ist kein gültiges Token.
Hinweise
Hinweis
Informationen zu Metadatentoken finden Sie in der Dokumentation "Common Language Infrastructure (CLI), insbesondere "Partition II: Metadatendefinition und Semantik".