IEEVisualizerServiceProviderIEEVisualizerServiceProvider

Important

Dans Visual Studio 2015, ce moyen d’implémenter des évaluateurs d’expression est déconseillée.In Visual Studio 2015, this way of implementing expression evaluators is deprecated. Pour plus d’informations sur l’implémentation des évaluateurs d’expression CLR, consultez évaluateurs d’Expression CLR et exemple d’évaluateur d’Expression managé.For information about implementing CLR expression evaluators, please see CLR Expression Evaluators and Managed Expression Evaluator Sample.

Cette interface permet d’accéder à une méthode qui peut créer un service de visualiseur, qui permet de gérer les tâches de type visualiseur pour l’IDE.This interface gives access to a method that can create a visualizer service, which is used to handle type visualizer tasks for the IDE.

SyntaxeSyntax

IEEVisualizerServiceProvider : IUnknown  

Notes pour les implémenteursNotes for Implementers

Visual Studio implémente cette interface pour créer un objet de service de visualiseur, qui à son tour est utilisé pour fournir l’ID de classe (CLSIDs) de visualiseurs de type à l’IDE de Visual Studio.Visual Studio implements this interface to create a visualizer service object, which in turn is used to supply class IDs (CLSIDs) of type visualizers to the Visual Studio IDE.

Remarques pour les appelantsNotes for Callers

L’évaluateur d’expression (EE) appelle GetEEService pour obtenir cette interface.The expression evaluator (EE) calls GetEEService to obtain this interface.

Méthodes dans l’ordre VtableMethods in Vtable order

MéthodeMethod DescriptionDescription
CreateVisualizerServiceCreateVisualizerService Crée le service de visualiseurCreates the visualizer service

NotesRemarks

Le IEEVisualizerServiceProvider interface est obtenue au cours de l’implémentation de EvaluateSync.The IEEVisualizerServiceProvider interface is obtained during the implementation of EvaluateSync. Le service de visualiseur qui crée de cette interface est utilisé pour fournir des fonctionnalités à une IDebugProperty3 interface le EE est chargée d’implémenter.The visualizer service that this interface creates is used to supply functionality to an IDebugProperty3 interface, which the EE is responsible for implementing. Le EE est également chargé d’implémenter un IEEVisualizerDataProvider interface qui autorise les visualiseurs de type afficher et modifier la valeur d’une propriété.The EE is also responsible for implementing an IEEVisualizerDataProvider interface that allows type visualizers to view and modify a property's value.

Consultez Visualizing et affichage des données pour plus d’informations sur l’interagissent entre ces interfaces.See Visualizing and Viewing Data for details on how these interfaces interact.

SpécificationsRequirements

En-tête : ee.hHeader: ee.h

Namespace : Microsoft.VisualStudio.Debugger.InteropNamespace: Microsoft.VisualStudio.Debugger.Interop

Assembly : Microsoft.VisualStudio.Debugger.Interop.dllAssembly: Microsoft.VisualStudio.Debugger.Interop.dll

Voir aussiSee Also

Interfaces de l’évaluation d’expression Expression Evaluation Interfaces
EvaluateSync EvaluateSync
IEEVisualizerDataProvider IEEVisualizerDataProvider
GetEEService GetEEService
IDebugProperty3 IDebugProperty3
Visualisation et affichage des donnéesVisualizing and Viewing Data