ICorDebugSymbolProvider::GetMethodProps 方法

给定方法的相对虚拟地址 (RVA),返回有关该方法属性的信息,例如该方法的元数据标记及其泛型参数信息。

语法

HRESULT GetMethodProps(
   [in]  ULONG32 codeRva,
   [out] mdToken *pMethodToken,
   [out] ULONG32 *pcGenericParams,
   [in]  ULONG32 cbSignature,
   [out] ULONG32 *pcbSignature,
   [out, size_is(cbSignature), length_is(*pcbSignature)] BYTE signature[]
);

参数

codeRVA [in]方法中要检索信息的相对虚拟地址。

pMethodToken [out]指向方法元数据令牌的指针。

pcGenericParams [out]指向与此方法关联的泛型参数数的指针。

cbSignature [in] signature 数组的大小。 请参阅“备注”部分。

pcbSignature [out]指向返回 signature 数组大小的指针。

signature [out]包含所有泛型参数的 typespec 签名的缓冲区。

注解

若要获取方法的 signature 数组的所需大小,请将 cbSignature 参数设置为 0,将 signature 设置为 NULL。 当该方法返回时,pcbSignature 将包含 signature 数组所需的字节数。

备注

此方法仅适用于 .NET Native。

要求

平台:请参阅系统要求

标头:CorDebug.idl、CorDebug.h

库:CorGuids.lib

.NET Framework 版本:4.6 及更高版本,仅限 .NET Native

请参阅