Indicates what caused the break.
typedef enum tagBREAKREASON { BREAKREASON_STEP, BREAKREASON_BREAKPOINT, BREAKREASON_DEBUGGER_BLOCK, BREAKREASON_HOST_INITIATED, BREAKREASON_LANGUAGE_INITIATED, BREAKREASON_DEBUGGER_HALT, BREAKREASON_ERROR, BREAKREASON_JIT } BREAKREASON;
Member | Description |
---|---|
BREAKREASON_STEP | The language engine is in the stepping mode. |
BREAKREASON_BREAKPOINT | The language engine encountered an explicit breakpoint. |
BREAKREASON_DEBUGGER_BLOCK | The language engine encountered a debugger block on another thread. |
BREAKREASON_HOST_INITIATED | The host requested a break. |
BREAKREASON_LANGUAGE_INITIATED | The language engine requested a break. |
BREAKREASON_DEBUGGER_HALT | The debugger IDE requested a break. |
BREAKREASON_ERROR | An execution error caused the break. |
BREAKREASON_JIT | Caused by JIT Debugging startup. |