Freigeben über


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 (CLSIDs) 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

Siehe auch