ModuleHandle.ResolveMethodHandle 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 Laufzeitmethodenhandle für eine Methode oder einen Konstruktor zurück, der durch ein Metadatentoken identifiziert wird.
Überlädt
ResolveMethodHandle(Int32) |
Gibt ein Laufzeitmethodenhandle für die Vom angegebenen Metadatentoken identifizierte Methode oder den Konstruktor zurück. |
ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) |
Gibt ein Laufzeitmethodenhandle für die vom angegebenen Metadatentoken identifizierte Methode oder den Konstruktor zurück, der die generischen Typargumente des Typs und der Methode angibt, in der sich das Token im Bereich befindet. |
ResolveMethodHandle(Int32)
- Quelle:
- RuntimeHandles.cs
- Quelle:
- RuntimeHandles.cs
- Quelle:
- RuntimeHandles.cs
Gibt ein Laufzeitmethodenhandle für die Vom angegebenen Metadatentoken identifizierte Methode oder den Konstruktor zurück.
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
Ein Metadatentoken, das eine Methode oder einen Konstruktor im Modul identifiziert.
Gibt zurück
Eine RuntimeMethodHandle für die durch methodToken
identifizierte Methode oder den Konstruktor.
Ausnahmen
methodToken
ist kein gültiges Metadatentoken für eine Methode im aktuellen Modul.
-oder-
methodToken
ist kein Token für eine Methode oder einen Konstruktor im Bereich des aktuellen Moduls.
-oder-
methodToken
ist eine MethodSpec
, deren Signatur Elementtyp var
oder mvar
enthält.
Die Methode wird für ein leeres Methodenhandle aufgerufen.
Hinweise
Um ein Metadatentoken für eine MethodSpec
aufzulösen, deren Signatur Elementtyp var
oder mvar
enthält, verwenden Sie die ResolveMethodHandle(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:
ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])
- Quelle:
- RuntimeHandles.cs
- Quelle:
- RuntimeHandles.cs
- Quelle:
- RuntimeHandles.cs
Gibt ein Laufzeitmethodenhandle für die vom angegebenen Metadatentoken identifizierte Methode oder den Konstruktor zurück, der die generischen Typargumente des Typs und der Methode angibt, in der sich das Token im Bereich befindet.
public:
RuntimeMethodHandle ResolveMethodHandle(int methodToken, cli::array <RuntimeTypeHandle> ^ typeInstantiationContext, cli::array <RuntimeTypeHandle> ^ methodInstantiationContext);
public RuntimeMethodHandle ResolveMethodHandle (int methodToken, RuntimeTypeHandle[]? typeInstantiationContext, 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
Ein Metadatentoken, das eine Methode oder einen Konstruktor 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, 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 RuntimeMethodHandle für die durch methodToken
identifizierte Methode oder den Konstruktor.
Ausnahmen
methodToken
ist kein gültiges Metadatentoken für eine Methode im aktuellen Modul.
-oder-
methodToken
ist kein Token für eine Methode oder einen Konstruktor im Bereich des aktuellen Moduls.
-oder-
methodToken
ist eine MethodSpec
, deren Signatur Elementtyp var
oder mvar
enthält.
Die Methode wird für ein leeres Methodenhandle aufgerufen.
methodToken
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".