Partager via


IEEVisualizerServiceProvider

Important

Dans Visual Studio 2015, cette façon d’implémenter des évaluateurs d’expression est déconseillée. Pour plus d’informations sur l’implémentation d’évaluateurs d’expression CLR, consultez l’exemple d’évaluateurs d’expression CLR et d’évaluateur d’expression managée.

Cette interface donne accès à une méthode qui peut créer un service de visualiseur, qui est utilisé pour gérer les tâches de visualiseur de type pour l’IDE.

Syntaxe

IEEVisualizerServiceProvider : IUnknown

Remarques pour les implémenteurs

Visual Studio implémente cette interface pour créer un objet de service de visualiseur, qui à son tour est utilisé pour fournir des ID de classe deCLSID visualiseurs de type à l’IDE Visual Studio.

Remarques pour les appelants

L’évaluateur d’expression appelle GetEEService pour obtenir cette interface.

Méthodes dans l’ordre de la table virtuelle

Méthode Description
CreateVisualizerService Crée le service visualiseur

Notes

L’interface IEEVisualizerServiceProvider est obtenue pendant l’implémentation d’EvaluateSync. Le service visualiseur créé par cette interface est utilisé pour fournir des fonctionnalités à une interface IDebugProperty3 , que l’EE est responsable de l’implémentation. L’EE est également responsable de l’implémentation d’une interface IEEVisualizerDataProvider qui permet aux visualiseurs de types d’afficher et de modifier la valeur d’une propriété.

Pour plus d’informations sur l’interaction de ces interfaces, consultez Visualisation et affichage des données .

Spécifications

En-tête : ee.h

Espace de noms : Microsoft.VisualStudio.Debugger.Interop

Assembly : Microsoft.VisualStudio.Debugger.Interop.dll

Voir aussi