ModuleHandle.ResolveTypeHandle ModuleHandle.ResolveTypeHandle ModuleHandle.ResolveTypeHandle ModuleHandle.ResolveTypeHandle Method

Definition

Gibt ein Laufzeittyphandle für einen durch ein Metadatentoken identifizierten Typ zurück.Returns a runtime type handle for a type identified by a metadata token.

Überlädt

ResolveTypeHandle(Int32) ResolveTypeHandle(Int32) ResolveTypeHandle(Int32) ResolveTypeHandle(Int32)

Gibt ein Laufzeittyphandle für den durch das angegebene Metadatentoken identifizierten Typ zurück.Returns a runtime type handle for the type identified by the specified metadata token.

ResolveTypeHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) ResolveTypeHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) ResolveTypeHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) 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.Returns a runtime type handle for the type identified by the specified metadata token, specifying the generic type arguments of the type and method where the token is in scope.

ResolveTypeHandle(Int32) ResolveTypeHandle(Int32) ResolveTypeHandle(Int32) ResolveTypeHandle(Int32)

Gibt ein Laufzeittyphandle für den durch das angegebene Metadatentoken identifizierten Typ zurück.Returns a runtime type handle for the type identified by the specified metadata token.

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 Int32 Int32 Int32

Ein Metadatentoken, das einen Typ im Modul identifiziert.A metadata token that identifies a type in the module.

Gibt zurück

Ein RuntimeTypeHandle für den durch typeToken identifizierten Typ.A RuntimeTypeHandle for the type identified by typeToken.

Ausnahmen

typeToken ist kein gültiges Metadatentoken für einen Typ im aktuellen Modul.typeToken is not a valid metadata token for a type in the current module.

- oder --or- metadataToken ist im Bereich des aktuellen Moduls kein Token für einen Typ.metadataToken is not a token for a type in the scope of the current module.

- oder --or- metadataToken ist ein TypeSpec, dessen Signatur den Elementtyp var oder mvar enthält.metadataToken is a TypeSpec whose signature contains element type var or mvar.

Die Methode wird für ein leeres Typhandle aufgerufen.The method is called on an empty type handle.

Hinweise

Ein Metadatentoken für auflösen eine TypeSpec dessen Signatur den Elementtyp enthält var oder mvar, verwenden Sie die ResolveTypeHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) methodenüberladung, die Ihnen ermöglicht, den erforderlichen Kontext bereitzustellen.To resolve a metadata token for a TypeSpec whose signature contains element type var or mvar, use the ResolveTypeHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) method overload, which allows you to supply the necessary context.

Hinweis

Informationen zum Metadatentoken finden Sie in der Common Language Infrastructure (CLI)-Dokumentation, insbesondere "Partition II: Metadatendefinition and Semantics".Information about metadata tokens can be found in the Common Language Infrastructure (CLI) documentation, especially "Partition II: Metadata Definition and Semantics". Die Dokumentation ist online verfügbar. Sie finden sie unter ECMA C# and Common Language Infrastructure Standards (Standards von ECMA C# und Common Language Infrastructure) auf MSDN und Standard ECMA-335 - Common Language Infrastructure (CLI) (Standard ECMA-335 – Common Language Infrastructure (CLI)) auf der Ecma International-Website.The documentation is available online; see ECMA C# and Common Language Infrastructure Standards on MSDN and Standard ECMA-335 - Common Language Infrastructure (CLI) on the Ecma International Web site.

ResolveTypeHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) ResolveTypeHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) ResolveTypeHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) 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.Returns a runtime type handle for the type identified by the specified metadata token, specifying the generic type arguments of the type and method where the token is in scope.

public:
 RuntimeTypeHandle ResolveTypeHandle(int typeToken, cli::array <RuntimeTypeHandle> ^ typeInstantiationContext, cli::array <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 Int32 Int32 Int32

Ein Metadatentoken, das einen Typ im Modul identifiziert.A metadata token that identifies a type in the module.

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.An array of RuntimeTypeHandle structures representing the generic type arguments of the type where the token is in scope, or null if that type is not generic.

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.An array of RuntimeTypeHandle structures objects representing the generic type arguments of the method where the token is in scope, or null if that method is not generic.

Gibt zurück

Ein RuntimeTypeHandle für den durch typeToken identifizierten Typ.A RuntimeTypeHandle for the type identified by typeToken.

Ausnahmen

typeToken ist kein gültiges Metadatentoken für einen Typ im aktuellen Modul.typeToken is not a valid metadata token for a type in the current module.

- oder --or- metadataToken ist im Bereich des aktuellen Moduls kein Token für einen Typ.metadataToken is not a token for a type in the scope of the current module.

- oder --or- metadataToken ist ein TypeSpec, dessen Signatur den Elementtyp var oder mvar enthält.metadataToken is a TypeSpec whose signature contains element type var or mvar.

Die Methode wird für ein leeres Typhandle aufgerufen.The method is called on an empty type handle.

typeToken ist kein gültiges Token.typeToken is not a valid token.

Hinweise

Hinweis

Informationen zum Metadatentoken finden Sie in der Common Language Infrastructure (CLI)-Dokumentation, insbesondere "Partition II: Metadatendefinition and Semantics".Information about metadata tokens can be found in the Common Language Infrastructure (CLI) documentation, especially "Partition II: Metadata Definition and Semantics". Die Dokumentation ist online verfügbar. Sie finden sie unter ECMA C# and Common Language Infrastructure Standards (Standards von ECMA C# und Common Language Infrastructure) auf MSDN und Standard ECMA-335 - Common Language Infrastructure (CLI) (Standard ECMA-335 – Common Language Infrastructure (CLI)) auf der Ecma International-Website.The documentation is available online; see ECMA C# and Common Language Infrastructure Standards on MSDN and Standard ECMA-335 - Common Language Infrastructure (CLI) on the Ecma International Web site.

Gilt für: