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