Partilhar via


IEEVisualizerServiceProvider

Essa interface fornece 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.

IEEVisualizerServiceProvider : IUnknown

Observações para Implementadores

Visual Studio implementa essa interface para criar um objeto de serviço de visualizador, que por sua vez, é usado para fornecer IDs de classe (CLSIDs) de visualizadores de tipo para o IDE de Visual Studio.

Observações para chamadores

O avaliador de expressão (EE) chama IDebugBinder3::GetEEService para obter esta interface.

Métodos na ordem de Vtable

Método

Descrição

IEEVisualizerServiceProvider::CreateVisualizerService

Cria o serviço Visualizador

Comentários

O IEEVisualizerServiceProvider interface é obtida durante a implementação de IDebugParsedExpression::EvaluateSync. O serviço Visualizador que cria a essa interface é usado para fornecer funcionalidade para um IDebugProperty3 interface que o EE é responsável pela implementação. O EE também é responsável pela implementação de um IEEVisualizerDataProvider interface que permite que os visualizadores de tipo exibir e modificar um valor de propriedade.

Consulte Visualizando e exibição de dados para obter detalhes sobre como essas interfaces interagem.

Requisitos

Cabeçalho: ee.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte também

Referência

IDebugParsedExpression::EvaluateSync

IEEVisualizerDataProvider

IDebugBinder3::GetEEService

IDebugProperty3

Conceitos

Interfaces de avaliação de expressão

Visualizando e exibição de dados