Debugger2 Methods
| Name | Description | |
|---|---|---|
| Break | Causes the given process to pause its execution so that its current state can be analyzed. |
| DetachAll | Detaches from all attached programs. |
| ExecuteStatement | Executes the specified statement. If the TreatAsExpression flag is true, then the string is interpreted as an expression, and output is sent to the Command Window. |
| GetExpression | Evaluates an expression based on the current stack frame. If the expression can be parsed but not evaluated, an object is returned but does not contain a valid value. |
| GetExpression2 | Evaluates an expression based on the current stack frame. If the expression can be parsed but not evaluated, an object is returned but does not contain a valid value. |
| GetProcesses | Allows the caller to get a collection of processes from a remote machine. |
| Go | Starts executing the program from the current statement. |
| RunToCursor | Executes the program to the current position of the source file cursor. |
| SetNextStatement | Sets the next instruction to be executed, according to the cursor position in the current source file. |
| StepInto | Steps into the next function call, if possible. |
| StepOut | Steps out of the current function. |
| StepOver | Steps over the next function call. |
| Stop | Stops debugging and terminates or detaches from all attached processes. |
| TerminateAll | Terminates all currently running debugging processes. |
| WriteMinidump | If debugging a program and in Break mode, this function creates a minidump of the current debugging session. |