共用方式為


ModuleHandle.ResolveMethodHandle 方法

定義

傳回元數據令牌所識別之方法或建構函式的運行時間方法句柄。

多載

ResolveMethodHandle(Int32)

傳回指定之元數據標記所識別之方法或建構函式的運行時間方法句柄。

ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])

傳回指定之元數據標記所識別之方法或建構函式的運行時間方法句柄,並指定令牌所在之型別和方法的泛型型別自變數。

ResolveMethodHandle(Int32)

來源:
RuntimeHandles.cs
來源:
RuntimeHandles.cs
來源:
RuntimeHandles.cs

傳回指定之元數據標記所識別之方法或建構函式的運行時間方法句柄。

public:
 RuntimeMethodHandle ResolveMethodHandle(int methodToken);
public RuntimeMethodHandle ResolveMethodHandle (int methodToken);
member this.ResolveMethodHandle : int -> RuntimeMethodHandle
Public Function ResolveMethodHandle (methodToken As Integer) As RuntimeMethodHandle

參數

methodToken
Int32

識別模組中方法或建構函式的元數據令牌。

傳回

methodToken所識別之方法或建構函式的 RuntimeMethodHandle

例外狀況

methodToken 不是目前模組中方法的有效元數據令牌。

-或-

methodToken 不是目前模組範圍中方法或建構函式的令牌。

-或-

methodTokenMethodSpec,其簽章包含項目類型 varmvar

方法會在空的方法句柄上呼叫。

備註

若要解析簽章包含項目類型 varmvarMethodSpec 的元數據令牌,請使用 ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) 方法多載,讓您提供必要的內容。

注意

您可以在 Common Language Infrastructure (CLI) 檔中找到元數據令牌的相關信息,,特別是「數據分割 II:元數據定義和語意」。

適用於

ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])

來源:
RuntimeHandles.cs
來源:
RuntimeHandles.cs
來源:
RuntimeHandles.cs

傳回指定之元數據標記所識別之方法或建構函式的運行時間方法句柄,並指定令牌所在之型別和方法的泛型型別自變數。

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

參數

methodToken
Int32

識別模組中方法或建構函式的元數據令牌。

typeInstantiationContext
RuntimeTypeHandle[]

RuntimeTypeHandle 結構的陣列,代表標記位於範圍之型別的泛型型別自變數,如果該型別不是泛型,則為 null

methodInstantiationContext
RuntimeTypeHandle[]

RuntimeTypeHandle 結構的陣列,代表標記位於範圍中之方法的泛型型別自變數,如果該方法不是泛型,則為 null

傳回

methodToken所識別之方法或建構函式的 RuntimeMethodHandle

例外狀況

methodToken 不是目前模組中方法的有效元數據令牌。

-或-

methodToken 不是目前模組範圍中方法或建構函式的令牌。

-或-

methodTokenMethodSpec,其簽章包含項目類型 varmvar

方法會在空的方法句柄上呼叫。

methodToken 不是有效的令牌。

備註

注意

您可以在 Common Language Infrastructure (CLI) 檔中找到元數據令牌的相關信息,,特別是「數據分割 II:元數據定義和語意」。

適用於