Partilhar via


ICorDebugSymbolProvider Interface

Fornece métodos que podem ser usados para recuperar informações de símbolo de depuração.

Methods

Método Description
Método GetAssemblyImageBytes Lê dados de um assembly mesclado dado um endereço virtual relativo (RVA) no assembly mesclado.
Método GetAssemblyImageMetadata Retorna os metadados de um assembly mesclado.
Método GetCodeRange Obtém o endereço inicial do método e o tamanho dado um endereço virtual relativo (RVA) em um método.
Método GetInstanceFieldSymbols Obtém os símbolos do campo de ocorrência que correspondem a uma assinatura typespec.
Método GetMergedAssemblyRecords Obtém os registros de símbolo para todos os assemblies mesclados.
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 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.
Método GetObjectSize Retorna o tamanho do objeto para um objeto com base em sua assinatura typespec.
Método GetStaticFieldSymbols Obtém os símbolos de campo estático que correspondem a uma assinatura typespec.
Método GetTypeProps Retorna informações sobre as propriedades de um tipo, como o número de assinatura de seus parâmetros genéricos, dado um endereço virtual relativo (RVA) em um vtable.

Observações

Observação

Esta interface está disponível apenas com o .NET Native. Se você implementar essa interface para cenários ICorDebug fora do .NET Native, o common language runtime ignorará essa interface.

Requerimentos

Plataformas: Consulte Sistemas operacionais suportados pelo .NET.

Cabeçalho: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

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