Método ICorDebugSymbolProvider::GetMethodProps
Retorna informações sobre as propriedades do método, como o token de metadados do método e informações sobre seus parâmetros genéricos, dado um endereço virtual relativo (RVA) nesse método.
Sintaxe
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[]
);
Parâmetros
codeRVA
[em] Um endereço virtual relativo no método sobre o qual as informações devem ser recuperadas.
pMethodToken
[fora] Um ponteiro para o token de metadados do método.
pcGenericParams
[fora] Um ponteiro para o número de parâmetros genéricos associados a esse método.
cbSignature
[in] O tamanho da matriz signature
. Consulte a seção Comentários.
pcbSignature
[fora] Um ponteiro para o tamanho da matriz retornada signature
.
signature
[fora] Um buffer que contém as assinaturas typespec de todos os parâmetros genéricos.
Comentários
Para obter o tamanho necessário da matriz do método signature
, defina o argumento cbSignature
como 0 e signature
como nulo. Quando o método retornar, pcbSignature
conterá o número de bytes necessários para a matriz signature
.
Observação
Este método está disponível apenas com .NET Native.
Requisitos
Plataformas: confira Requisitos do sistema.
Cabeçalho: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versões do .NET Framework: disponíveis desde 4.6, somente .NET Native