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 (CLSIDs) 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

Confira também