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