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 (CLSID
s) 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