Bagikan melalui


MethodBase.GetMethodFromHandle Metode

Definisi

Mendapatkan informasi metode menggunakan handel yang ditentukan.

Overload

GetMethodFromHandle(RuntimeMethodHandle)

Mendapatkan informasi metode dengan menggunakan representasi metadata internal metode (handel).

GetMethodFromHandle(RuntimeMethodHandle, RuntimeTypeHandle)

Mendapatkan objek MethodBase untuk konstruktor atau metode yang diwakili oleh handel yang ditentukan, untuk jenis generik yang ditentukan.

GetMethodFromHandle(RuntimeMethodHandle)

Sumber:
MethodBase.CoreCLR.cs
Sumber:
MethodBase.CoreCLR.cs
Sumber:
MethodBase.CoreCLR.cs

Mendapatkan informasi metode dengan menggunakan representasi metadata internal metode (handel).

public:
 static System::Reflection::MethodBase ^ GetMethodFromHandle(RuntimeMethodHandle handle);
public static System.Reflection.MethodBase GetMethodFromHandle (RuntimeMethodHandle handle);
public static System.Reflection.MethodBase? GetMethodFromHandle (RuntimeMethodHandle handle);
static member GetMethodFromHandle : RuntimeMethodHandle -> System.Reflection.MethodBase
Public Shared Function GetMethodFromHandle (handle As RuntimeMethodHandle) As MethodBase

Parameter

handle
RuntimeMethodHandle

Pegangan metode.

Mengembalikan

MethodBase yang berisi informasi tentang metode .

Pengecualian

handle tidak valid.

Keterangan

Handel hanya valid di domain aplikasi tempat mereka diperoleh.

Berlaku untuk

GetMethodFromHandle(RuntimeMethodHandle, RuntimeTypeHandle)

Sumber:
MethodBase.CoreCLR.cs
Sumber:
MethodBase.CoreCLR.cs
Sumber:
MethodBase.CoreCLR.cs

Mendapatkan objek MethodBase untuk konstruktor atau metode yang diwakili oleh handel yang ditentukan, untuk jenis generik yang ditentukan.

public:
 static System::Reflection::MethodBase ^ GetMethodFromHandle(RuntimeMethodHandle handle, RuntimeTypeHandle declaringType);
public static System.Reflection.MethodBase GetMethodFromHandle (RuntimeMethodHandle handle, RuntimeTypeHandle declaringType);
public static System.Reflection.MethodBase? GetMethodFromHandle (RuntimeMethodHandle handle, RuntimeTypeHandle declaringType);
[System.Runtime.InteropServices.ComVisible(false)]
public static System.Reflection.MethodBase GetMethodFromHandle (RuntimeMethodHandle handle, RuntimeTypeHandle declaringType);
static member GetMethodFromHandle : RuntimeMethodHandle * RuntimeTypeHandle -> System.Reflection.MethodBase
[<System.Runtime.InteropServices.ComVisible(false)>]
static member GetMethodFromHandle : RuntimeMethodHandle * RuntimeTypeHandle -> System.Reflection.MethodBase
Public Shared Function GetMethodFromHandle (handle As RuntimeMethodHandle, declaringType As RuntimeTypeHandle) As MethodBase

Parameter

handle
RuntimeMethodHandle

Handel ke representasi metadata internal konstruktor atau metode.

declaringType
RuntimeTypeHandle

Handel ke jenis generik yang menentukan konstruktor atau metode.

Mengembalikan

Objek MethodBase yang mewakili metode atau konstruktor yang ditentukan oleh handle, dalam jenis generik yang ditentukan oleh declaringType.

Atribut

Pengecualian

handle tidak valid.

Keterangan

Handel hanya valid di domain aplikasi tempat mereka diperoleh.

Struktur RuntimeMethodHandle untuk konstruktor atau metode jenis generik dapat mewakili objek MethodBase yang berbeda, tergantung pada jenis yang ditentukan untuk parameter jenis jenis generik. Misalnya, jika class G<T> (class G(Of T) di Visual Basic, generic <T> ref class G di C++) memiliki metode yang mengembalikan jenis T, objek MethodBase untuk metode tersebut dalam kelas yang dibangun seperti G<int> berbeda dari objek MethodBase untuk metode tersebut dalam definisi jenis generik.

Berlaku untuk