Compartilhar via


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, considerando um RVA (endereço virtual relativo) 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 [in] Um endereço virtual relativo no método sobre quais informações devem ser recuperadas.

pMethodToken [out] Um ponteiro para o token de metadados do método.

pcGenericParams [out] Um ponteiro para o número de parâmetros genéricos associados a esse método.

cbSignature [in] O tamanho da signature matriz. Consulte a seção Comentários.

pcbSignature [out] Um ponteiro para o tamanho da matriz retornada signature .

signature [out] Um buffer que contém as assinaturas de typespec de todos os parâmetros genéricos.

Observações

Para obter o tamanho necessário da matriz do signature método, defina o cbSignature argumento como 0 e signaturenulo. Quando o método retornar, pcbSignature conterá o número de bytes necessários para a signature matriz.

Observação

Esse método está disponível apenas com o .NET Native.

Requirements

Plataformas: Consulte sistemas operacionais com suporte do .NET.

Cabeçalho: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versões do .NET: Disponível desde o .NET Framework 4.6

Consulte também