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 |
---|---|
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