Partilhar via


ICorDebugSymbolProvider Interface

Fornece métodos que podem ser utilizados para obter informações de símbolos de depuração.

Métodos

Método Descrição
Método GetAssemblyImageBytes Lê dados de uma assemblagem intercalada com um endereço virtual relativo (RVA) na assemblagem intercalada.
Método GetAssemblyImageMetadata Devolve os metadados de uma assemblagem intercalada.
Método GetCodeRange Obtém o endereço inicial e o tamanho do método, dado um endereço virtual relativo (RVA) num método.
Método GetInstanceFieldSymbols Obtém os símbolos de campo de instância que correspondem a uma assinatura typespec.
Método GetMergedAssemblyRecords Obtém os registos de símbolos de todas as assemblagens intercaladas.
Método GetMethodLocalSymbols Obtém os símbolos locais de um método, dado o endereço virtual relativo (RVA) desse método.
Método GetMethodParameterSymbols Obtém os símbolos de parâmetro de um método, dado o endereço virtual relativo (RVA) desse método.
Método GetMethodProps Devolve informações sobre propriedades do método, como o token de metadados do método e informações sobre os respetivos parâmetros genéricos, tendo em conta um endereço virtual relativo (RVA) nesse método.
Método GetObjectSize Devolve o tamanho do objeto de um objeto com base na respetiva assinatura typespec.
Método GetStaticFieldSymbols Obtém os símbolos de campo estático que correspondem a uma assinatura typespec.
Método GetTypeProps Devolve informações sobre as propriedades de um tipo, como o número de assinaturas dos respetivos parâmetros genéricos, com um endereço virtual relativo (RVA) numa vtable.

Observações

Nota

Esta interface está disponível apenas com .NET Native. Se implementar esta interface para cenários ICorDebug fora do .NET Native, o runtime de idioma comum irá ignorar esta interface.

Requisitos

Plataformas: Veja Requisitos do Sistema.

Cabeçalho: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

.NET Framework Versões: Disponível desde 4.6, apenas .NET Native

Ver também