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.
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.
Begins the evaluation of the expression.
Aborts the expression.
Determines if the operation is complete.
Returns the result of the expression evaluation as a string and the operation's return value.
Returns the result of the expression evaluation as a debug property and the operation's return value.