Método ICorDebugSymbolProvider::GetMethodProps
Retorna informações sobre 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
[saídas] Um ponteiro para o token de metadados do método.
pcGenericParams
[saídas] Um ponteiro para o número de parâmetros genéricos associados a este método.
cbSignature
[em] O tamanho da signature
matriz. Consulte a secção Observações.
pcbSignature
[saídas] Um ponteiro para o tamanho da matriz retornada signature
.
signature
[saídas] Um buffer que contém as assinaturas typespec de todos os parâmetros genéricos.
Observações
Para obter o tamanho necessário da matriz do métodosignature
, defina o cbSignature
argumento como 0 e signature
null. Quando o método retorna, pcbSignature
conterá o número de bytes necessários para a signature
matriz.
Nota
Esse método está disponível apenas com o .NET Native.
Requisitos
Plataformas: Consulte Requisitos do sistema.
Cabeçalho: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versões do .NET Framework: Disponível desde a versão 4.6, somente .NET Native