Freigeben über


IDebugExpressionEvaluator2

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.

Stellt eine erweiterte Version eines Ausdrucksvaluators (EE) dar.

Syntax

IDebugExpressionEvaluator2 : IDebugExpressionEvaluator

Hinweise für Implementierer

Diese Schnittstelle wird von einem Ausdrucksauswerter implementiert.

Methoden

Zusätzlich zu den Methoden auf der IDebugExpressionEvaluator-Schnittstelle implementiert diese Schnittstelle die folgenden Methoden:

Methode Beschreibung
GetService Ruft ein Dienstobjekt anhand seines eindeutigen Bezeichners ab.
PreloadModules Stellt die vom angegebenen Symbolanbieter festgelegten Module vor.
SetCallback Aktiviert den Ausdrucksauswerter (EE), um die Rückrufschnittstelle anzugeben, die das Debuggermodul (DE) zum Lesen von Metrikeinstellungen verwendet.
SetCorPath Legt den Pfad zur im Debugger geladenen Common Language Runtime (CLR) fest.
SetIDebugIDECallback Ermöglicht es einem Debugmodul, während der Initialisierung einen Rückruf an den Ausdrucksauswert zu übergeben.
Terminate Beendet und sauber den Ausdrucksauswerter hoch.

Anforderungen

Kopfzeile: Ee.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll