IEEVisualizerServiceProvider
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 dá acesso a um método que pode criar um serviço de visualizador, que é usado para manipular tarefas de visualizador de tipo para o IDE.
Sintaxe
IEEVisualizerServiceProvider : IUnknown
Notas para implementadores
Visual Studio implementa essa interface para criar um objeto de serviço visualizador, que por sua vez é usado para fornecer IDs de classe (CLSID
s) de visualizadores de tipo para o IDE do Visual Studio.
Observações para chamadores
O avaliador de expressão (EE) chama GetEEService para obter essa interface.
Métodos em ordem Vtable
Método | Descrição |
---|---|
CreateVisualizerService | Cria o serviço de visualizador |
Comentários
A IEEVisualizerServiceProvider
interface é obtida durante a implementação do EvaluateSync. O serviço visualizador que essa interface cria é usado para fornecer funcionalidade a uma interface IDebugProperty3 , que o EE é responsável por implementar. O EE também é responsável por implementar uma interface IEEVisualizerDataProvider que permite que visualizadores de tipo exibam e modifiquem o valor de uma propriedade.
Consulte Visualizando e exibindo dados para obter detalhes sobre como essas interfaces interagem.
Requisitos
Cabeçalho: ee.h
Espaço para nome: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll