Compartilhar 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 RVA (endereço virtual relativo) no assembly mesclado.
Método GetAssemblyImageMetadata Retorna os metadados de um assembly mesclado.
Método GetCodeRange Obtém o endereço de início e o tamanho do método, considerando um RVA (endereço virtual relativo) em um método.
Método GetInstanceFieldSymbols Obtém os símbolos de campo de instância que correspondem a uma assinatura de tipopec.
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, considerando o RVA (endereço virtual relativo) desse método.
Método GetMethodParameterSymbols Obtém os símbolos de parâmetro de um método, considerando o RVA (endereço virtual relativo) desse método.
Método 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.
Método GetObjectSize Retorna o tamanho do objeto de 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 de tipopec.
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 uma vtable.

Observações

Observação

Essa 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.

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