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