IEEVisualizerServiceProvider
Wichtig
Seit Visual Studio 2015 ist diese Art der Implementierung von Ausdrucksauswertungen veraltet. Informationen zum Implementieren von CLR-Ausdrucksauswertern finden Sie unter CLR Expression Evaluators and Managed Expression Evaluator Sample.For information about implementing CLR expression evaluators, please see CLR Expression Evaluator Sample.
Diese Schnittstelle bietet Zugriff auf eine Methode, die einen Visualisierungsdienst erstellen kann, der zum Behandeln von Typschnellansichtsaufgaben für die IDE verwendet wird.
Syntax
IEEVisualizerServiceProvider : IUnknown
Hinweise für Implementierer
Visual Studio implementiert diese Schnittstelle zum Erstellen eines Visual Studio-Dienstobjekts, das wiederum verwendet wird, um Klassen-IDs (CLSID
s) von Typschnellansichten an die Visual Studio-IDE zu übermitteln.
Hinweise für Aufrufer
Der Ausdruck evaluator (EE) ruft GetEEService auf, um diese Schnittstelle abzurufen.
Methoden in Vtable-Reihenfolge
Methode | Beschreibung |
---|---|
CreateVisualizerService | Erstellt den Visualizerdienst |
Hinweise
Die IEEVisualizerServiceProvider
Schnittstelle wird während der Implementierung von EvaluateSync abgerufen. Der von dieser Schnittstelle erstellten Visualisierungsdienst wird verwendet, um Funktionen an eine IDebugProperty3-Schnittstelle zu liefern, die vom EE für die Implementierung verantwortlich ist. Das EE ist auch für die Implementierung einer IEEVisualizerDataProvider-Schnittstelle verantwortlich, mit der Typschnellansichten den Wert einer Eigenschaft anzeigen und ändern können.
Details zur Interaktion dieser Schnittstellen finden Sie unter "Visualisieren und Anzeigen von Daten ".
Anforderungen
Kopfzeile: ee.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll