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