IDebugExpression Interface
Represents an asynchronously evaluated expression. Script engines typically implement this interface. A debugger IDE typically uses this interface to enable an immediate execution window or watch window.
Note
The IDebugExpression
interface is available only from a stack frame.
In addition to the methods inherited from IUnknown
, the IDebugExpression
interface exposes the following methods.
Methods in Vtable Order
Method | Description |
---|---|
IDebugExpression::Start | Begins the evaluation of the expression. |
IDebugExpression::Abort | Aborts the expression. |
IDebugExpression::QueryIsComplete | Determines if the operation is complete. |
IDebugExpression::GetResultAsString | Returns the result of the expression evaluation as a string and the operation's return value. |
IDebugExpression::GetResultAsDebugProperty | Returns the result of the expression evaluation as a debug property and the operation's return value. |