Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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