IEEVisualizerServiceProvider

Importante

En Visual Studio 2015, esta forma de implementar evaluadores de expresiones está en desuso. Para obtener información sobre cómo implementar evaluadores de expresiones CLR, consulte ClR Expression Evaluadores y Ejemplo de evaluador de expresiones administradas.

Esta interfaz proporciona acceso a un método que puede crear un servicio de visualizador, que se usa para controlar las tareas del visualizador de tipos para el IDE.

Sintaxis

IEEVisualizerServiceProvider : IUnknown

Notas para los implementadores

Visual Studio implementa esta interfaz para crear un objeto de servicio del visualizador, que a su vez se usa para proporcionar identificadores de clase (CLSIDs) de visualizadores de tipo al IDE de Visual Studio.

Notas para autores de la llamada

El evaluador de expresiones (EE) llama a GetEEService para obtener esta interfaz.

Métodos en orden de tabla virtual

Método Descripción
CreateVisualizerService Crea el servicio del visualizador.

Comentarios

La IEEVisualizerServiceProvider interfaz se obtiene durante la implementación de EvaluateSync. El servicio del visualizador que crea esta interfaz se usa para proporcionar funcionalidad a una interfaz IDebugProperty3 , que el EE es responsable de la implementación. La EE también es responsable de implementar una interfaz IEEVisualizerDataProvider que permite a los visualizadores de tipos ver y modificar el valor de una propiedad.

Consulte Visualización y visualización de datos para obtener más información sobre cómo interactúan estas interfaces.

Requisitos

Encabezado: ee.h

Espacio de nombres: Microsoft.VisualStudio.Debugger.Interop

Ensamblado: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte también