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) |
MethodBase Mendapatkan objek 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
Berisi MethodBase
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
MethodBase Mendapatkan objek 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 dari konstruktor atau metode.
- declaringType
- RuntimeTypeHandle
Handel ke jenis generik yang mendefinisikan 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 yang berbeda MethodBase , 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 untuk metode tersebut MethodBase di kelas yang dibangun seperti G<int>
berbeda dari objek untuk metode tersebut MethodBase dalam definisi jenis generik.