IDebugBinder3

Importante

No Visual Studio 2015, essa maneira de implementar avaliadores de expressão foi preterida. Para obter informações sobre como implementar avaliadores de expressão CLR, consulte Avaliadores de expressão CLR e Amostra de avaliador de expressão gerenciada.

Essa interface fornece acesso a tipos, aliases e serviços de visualizador personalizados.

Sintaxe

IDebugBinder3 : IDebugBinder

Notas para implementadores

Um mecanismo de depuração implementa essa interface para oferecer suporte a aliases, serviços de visualizador personalizados e acesso a informações de tipo de objeto.

Observações para chamadores

Uma interface IDebugBinder obtém essa interface usando QueryInterface.

Métodos em ordem Vtable

Além dos métodos fornecidos pela interface IDebugBinder , essa interface implementa o seguinte:

Método Descrição
GetMemoryObject Recupera um objeto de memória que representa a memória à qual esse objeto está vinculado.
GetExceptionObjectAndType Recupera a exceção associada a este objeto (se houver),
FindAlias Recupera um alias dado seu nome,
GetAllAliases Recupera uma matriz de todos os aliases para este objeto,
GetTypeArgumentCount Obtém o número de tipos de argumento associados a este objeto,
GetTypeArguments Recupera uma lista de tipos de argumento associados a este objeto,
GetEEService Obtém uma interface para um serviço de visualizador,
GetMemoryContext64 Converte um local de objeto ou um endereço de memória de 64 bits em um contexto de memória.

Requisitos

Cabeçalho: ee.h

Espaço para nome: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Confira também