Interface ICorDebugSymbolProvider

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

Métodos

Método Descrição
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 e o tamanho do método dado um endereço virtual relativo (RVA) em um 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 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 as 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áticos 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 uma vtable.

Comentários

Observação

Essa interface está disponível apenas com .NET Native. Se você implementar essa interface para cenários ICorDebug fora do .NET Native, o Common Language Runtime a ignorará.

Requisitos

Plataformas: confira Requisitos do sistema.

Cabeçalho: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versões do .NET Framework: disponíveis desde 4.6, somente .NET Native

Confira também