ICorDebugSymbolProvider::GetMethodProps Method
Returns information about method properties, such as the method's metadata token and information about its generic parameters, given a relative virtual address (RVA) in that method.
Syntax
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[]
);
Parameters
codeRVA
[in] A relative virtual address in the method about which information is to be retrieved.
pMethodToken
[out] A pointer to the method's metadata token.
pcGenericParams
[out] A pointer to the number of generic parameters associated with this method.
cbSignature
[in] The size of the signature
array. See the Remarks section.
pcbSignature
[out] A pointer to the size of the returned signature
array.
signature
[out] A buffer that holds the typespec signatures of all generic parameters.
Remarks
To get the required size of the method's signature
array, set the cbSignature
argument to 0 and signature
to null. When the method returns, pcbSignature
will contain the number of bytes required for the signature
array.
Note
This method is available with .NET Native only.
Requirements
Platforms: See System Requirements.
Header: CorDebug.idl, CorDebug.h
Library: CorGuids.lib
.NET Framework Versions: Available since 4.6, .NET Native only