IDebugParsedExpression
This interface represents a parsed expression ready to be evaluated.
IDebugParsedExpression : IUnknown
Notes for Implementers
An expression evaluator implements this interface to represent a parsed expression that is ready for evaluation.
Notes for Callers
A call to IDebugExpressionEvaluator::Parse returns this interface.
Methods in Vtable Order
The following table shows the method of IDebugParsedExpression.
Method |
Description |
---|---|
Evaluates the parsed expression. |
Remarks
When the caller is ready to evaluate the expression, it calls IDebugParsedExpression::EvaluateSync to return an IDebugProperty2 that contains the result of the evaluation. This two-part approach to evaluation, parsing then evaluating, enables the parsed expression to be evaluated multiple times, bypassing the time-consuming process of parsing the expression.
Requirements
Header: ee.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll
See Also
Reference
IDebugExpressionEvaluator::Parse