IDebugParsedExpression
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 stellt einen analysierten Ausdruck dar, der ausgewertet werden kann.
Syntax
IDebugParsedExpression : IUnknown
Hinweise für Implementierer
Ein Ausdrucksauswerter implementiert diese Schnittstelle, um einen analysierten Ausdruck darzustellen, der zur Auswertung bereit ist.
Hinweise für Aufrufer
Ein Aufruf von Parse gibt diese Schnittstelle zurück.
Methoden in Vtable-Reihenfolge
Die folgende Tabelle zeigt die Methode von IDebugParsedExpression
.
Methode | Beschreibung |
---|---|
EvaluateSync | Wertet den analysierten Ausdruck aus. |
Hinweise
Wenn der Aufrufer bereit ist, den Ausdruck auszuwerten, ruft er EvaluateSync auf, um eine IDebugProperty2 zurückzugeben, die das Ergebnis der Auswertung enthält. Dieser zweiteilige Ansatz zur Auswertung ermöglicht es, den analysierten Ausdruck mehrmals auszuwerten und den zeitaufwendigen Prozess der Analyse des Ausdrucks zu umgehen.
Anforderungen
Kopfzeile: ee.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll