ModuleHandle.ResolveMethodHandle ModuleHandle.ResolveMethodHandle ModuleHandle.ResolveMethodHandle ModuleHandle.ResolveMethodHandle Method

Definition

Gibt ein Laufzeitmethodenhandle für eine Methode oder einen Konstruktor zurück, die durch ein Metadatentoken identifiziert werden.Returns a runtime method handle for a method or constructor identified by a metadata token.

Überlädt

ResolveMethodHandle(Int32) ResolveMethodHandle(Int32) ResolveMethodHandle(Int32) ResolveMethodHandle(Int32)

Gibt ein Laufzeitmethodenhandle für die Methode oder den Konstruktor zurück, die durch das angegebene Metadatentoken identifiziert werden.Returns a runtime method handle for the method or constructor identified by the specified metadata token.

ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])

Gibt ein Laufzeitmethodenhandle für die Methode oder den Konstruktor zurück, die durch das angegebene Metadatentoken identifiziert werden, wobei die generischen Typargumente des Typs und der Methode angegeben werden, für deren Bereich das Token gültig ist.Returns a runtime method handle for the method or constructor identified by the specified metadata token, specifying the generic type arguments of the type and method where the token is in scope.

ResolveMethodHandle(Int32) ResolveMethodHandle(Int32) ResolveMethodHandle(Int32) ResolveMethodHandle(Int32)

Gibt ein Laufzeitmethodenhandle für die Methode oder den Konstruktor zurück, die durch das angegebene Metadatentoken identifiziert werden.Returns a runtime method handle for the method or constructor identified by the specified metadata token.

public:
 RuntimeMethodHandle ResolveMethodHandle(int methodToken);
public RuntimeMethodHandle ResolveMethodHandle (int methodToken);
member this.ResolveMethodHandle : int -> RuntimeMethodHandle
Public Function ResolveMethodHandle (methodToken As Integer) As RuntimeMethodHandle

Parameter

methodToken
Int32 Int32 Int32 Int32

Ein Metadatentoken, das eine Methode oder einen Konstruktor im Modul identifiziert.A metadata token that identifies a method or constructor in the module.

Gibt zurück

Ein RuntimeMethodHandle für die Methode oder den Konstruktor, die durch von methodToken identifiziert werden.A RuntimeMethodHandle for the method or constructor identified by methodToken.

Ausnahmen

methodToken ist kein gültiges Metadatentoken für eine Methode im aktuellen Modul.methodToken is not a valid metadata token for a method in the current module.

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

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

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

Hinweise

Um ein Metadatentoken MethodSpec für einen aufzulösen, dessen var Signatur mvarden Elementtyp ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) oder enthält, verwenden Sie die-Methoden Überladung, die Ihnen ermöglicht, den erforderlichen Kontext bereitzustellen.To resolve a metadata token for a MethodSpec whose signature contains element type var or mvar, use the ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) method overload, which allows you to supply the necessary context.

Hinweis

Informationen zu Metadatentoken finden Sie in der Common Language Infrastructure (CLI)-Dokumentation, insbesondere "Partition II: Metadatendefinition und-Semantik ".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.

ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])

Gibt ein Laufzeitmethodenhandle für die Methode oder den Konstruktor zurück, die durch das angegebene Metadatentoken identifiziert werden, wobei die generischen Typargumente des Typs und der Methode angegeben werden, für deren Bereich das Token gültig ist.Returns a runtime method handle for the method or constructor identified by the specified metadata token, specifying the generic type arguments of the type and method where the token is in scope.

public:
 RuntimeMethodHandle ResolveMethodHandle(int methodToken, cli::array <RuntimeTypeHandle> ^ typeInstantiationContext, cli::array <RuntimeTypeHandle> ^ methodInstantiationContext);
public RuntimeMethodHandle ResolveMethodHandle (int methodToken, RuntimeTypeHandle[] typeInstantiationContext, RuntimeTypeHandle[] methodInstantiationContext);
member this.ResolveMethodHandle : int * RuntimeTypeHandle[] * RuntimeTypeHandle[] -> RuntimeMethodHandle
Public Function ResolveMethodHandle (methodToken As Integer, typeInstantiationContext As RuntimeTypeHandle(), methodInstantiationContext As RuntimeTypeHandle()) As RuntimeMethodHandle

Parameter

methodToken
Int32 Int32 Int32 Int32

Ein Metadatentoken, das eine Methode oder einen Konstruktor im Modul identifiziert.A metadata token that identifies a method or constructor 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-Strukturen, 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 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 RuntimeMethodHandle für die Methode oder den Konstruktor, die durch von methodToken identifiziert werden.A RuntimeMethodHandle for the method or constructor identified by methodToken.

Ausnahmen

methodToken ist kein gültiges Metadatentoken für eine Methode im aktuellen Modul.methodToken is not a valid metadata token for a method in the current module.

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

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

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

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

Hinweise

Hinweis

Informationen zu Metadatentoken finden Sie in der Common Language Infrastructure (CLI)-Dokumentation, insbesondere "Partition II: Metadatendefinition und-Semantik ".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: