MethodBase.GetMethodFromHandle Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.