共用方式為


MethodBase.GetMethodFromHandle 方法

定義

使用指定的句柄取得方法資訊。

多載

GetMethodFromHandle(RuntimeMethodHandle)

使用方法的內部元數據表示法取得方法資訊(handle)。

GetMethodFromHandle(RuntimeMethodHandle, RuntimeTypeHandle)

針對指定的泛型型別,取得由指定句柄表示之建構函式或方法的 MethodBase 物件。

GetMethodFromHandle(RuntimeMethodHandle)

來源:
MethodBase.CoreCLR.cs
來源:
MethodBase.CoreCLR.cs
來源:
MethodBase.CoreCLR.cs

使用方法的內部元數據表示法取得方法資訊(handle)。

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

參數

handle
RuntimeMethodHandle

方法的句柄。

傳回

包含方法相關信息的 MethodBase

例外狀況

handle 無效。

備註

句柄只有在取得句柄的應用程式域中才有效。

適用於

GetMethodFromHandle(RuntimeMethodHandle, RuntimeTypeHandle)

來源:
MethodBase.CoreCLR.cs
來源:
MethodBase.CoreCLR.cs
來源:
MethodBase.CoreCLR.cs

針對指定的泛型型別,取得由指定句柄表示之建構函式或方法的 MethodBase 物件。

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

參數

handle
RuntimeMethodHandle

建構函式或方法之內部元數據表示的句柄。

declaringType
RuntimeTypeHandle

定義建構函式或方法之泛型型別的句柄。

傳回

MethodBase 物件,表示由 handle所指定的方法或建構函式,在 declaringType所指定的泛型型別中。

屬性

例外狀況

handle 無效。

備註

句柄只有在取得句柄的應用程式域中才有效。

泛型型別建構函式或方法的 RuntimeMethodHandle 結構可以代表不同的 MethodBase 對象,視泛型型別之型別參數指定的型別而定。 例如,如果 class G<T> (在 Visual Basic 中為class G(Of T),C++ 中的 generic <T> ref class G) 具有傳回類型 T的方法,則建構類別中該方法的 MethodBase 物件,例如 G<int> 與泛型型別定義中該方法的 MethodBase 物件不同。

適用於