Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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. |