Freigeben über


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

Siehe auch