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 Typ zurück, der durch ein Metadatentoken identifiziert wird.
Überlädt
| Name | Beschreibung |
|---|---|
| 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
- 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);
[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
Parameter
- typeToken
- Int32
Ein Metadatentoken, das einen Typ im Modul identifiziert.
Gibt zurück
A RuntimeTypeHandle für den typ, der durch typeToken.
- Attribute
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 Signatur, deren Signatur Elementtyp var oder mvar.
Die Methode wird für ein leeres Typhandle aufgerufen.
Hinweise
Um ein Metadatentoken für eine TypeSpec Signatur aufzulösen, deren Signatur Elementtyp var enthält, oder mvarverwenden Sie die Methodenüberladung, mit der ResolveTypeHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) Sie den erforderlichen Kontext angeben können.
Note
Informationen zu Metadatentoken finden Sie in der Dokumentation zur 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
- 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);
[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
Parameter
- typeToken
- Int32
Ein Metadatentoken, das einen Typ im Modul identifiziert.
- typeInstantiationContext
- RuntimeTypeHandle[]
Ein Array von RuntimeTypeHandle Strukturen, das die generischen Typargumente des Typs darstellt, in dem sich das Token im Bereich befindet oder null wenn dieser Typ nicht generisch ist.
- methodInstantiationContext
- RuntimeTypeHandle[]
Ein Array von RuntimeTypeHandle Strukturenobjekten, 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
A RuntimeTypeHandle für den typ, der durch typeToken.
- Attribute
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 Signatur, deren Signatur Elementtyp var oder mvar.
Die Methode wird für ein leeres Typhandle aufgerufen.
typeToken ist kein gültiges Token.
Hinweise
Note
Informationen zu Metadatentoken finden Sie in der Dokumentation zur Common Language Infrastructure (CLI), insbesondere "Partition II: Metadata Definition and Semantics".