Debugger4 Methods
The Debugger4 type exposes the following members.
| Name | Description | |
|---|---|---|
|
Break(Boolean) | Causes the given process to pause its execution so that its current state can be analyzed. (Inherited from Debugger3.) |
|
Break(Boolean) | Causes the given process to pause its execution so that its current state can be analyzed. |
|
DetachAll() | Detaches from all attached programs. (Inherited from Debugger3.) |
|
DetachAll() | Detaches from all attached programs. |
|
ExecuteStatement(String, Int32, Boolean) | 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. (Inherited from Debugger3.) |
|
ExecuteStatement(String, Int32, Boolean) | 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(String, Boolean, Int32) | 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. (Inherited from Debugger3.) |
|
GetExpression(String, Boolean, Int32) | 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(String, Boolean, Boolean, Int32) | 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. This member function is similar to GetExpression but with an additional Boolean parameter, which can be set to true to indicate that the expression is to be evaluated as a statement. (Inherited from Debugger3.) |
|
GetExpression2(String, Boolean, Boolean, Int32) | 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. This method is similar to GetExpression but with an additional Boolean parameter, which can be set to true to indicate that the expression is to be evaluated as a statement. |
|
GetExpression3 | Evaluates an expression, similar to GetExpression(String, Boolean, Boolean, Int32). However, this method allows the caller to specify the stack frame that the evaluation will occur on. It also allows the caller to specify whether automatic evaluation of properties and implicit function calls should occur. |
|
GetProcesses(Transport, String) | (Inherited from Debugger3.) |
|
GetProcesses(Transport, String) | Gets an object that represents the processes that are currently connected for debugging on the specified transport. |
|
Go(Boolean) | Starts executing the program from the current statement. (Inherited from Debugger3.) |
|
Go(Boolean) | Starts executing the program from the current statement. |
|
RunToCursor(Boolean) | Executes the program to the current position of the source file cursor. (Inherited from Debugger3.) |
|
RunToCursor(Boolean) | 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. (Inherited from Debugger3.) |
|
SetNextStatement() | Sets the next instruction to be executed, according to the cursor position in the current source file. |
|
SetSymbolSettings(String, String, String, Boolean, Boolean) | Sets various settings for the .PDB symbols used by Visual Studio for debugging and forces reloading of all symbols. (Inherited from Debugger3.) |
|
SetSymbolSettings(String, String, String, Boolean, Boolean) | Sets various settings for the .PDB symbols used by Visual Studio for debugging and forces reloading of all symbols. |
|
StepInto(Boolean) | Steps into the next function call, if possible. (Inherited from Debugger3.) |
|
StepInto(Boolean) | Steps into the next function call, if possible. |
|
StepOut(Boolean) | Steps out of the current function. (Inherited from Debugger3.) |
|
StepOut(Boolean) | Steps out of the current function. |
|
StepOver(Boolean) | Steps over the next function call. (Inherited from Debugger3.) |
|
StepOver(Boolean) | Steps over the next function call. |
|
Stop(Boolean) | Stops debugging and terminates or detaches from all attached processes. (Inherited from Debugger3.) |
|
Stop(Boolean) | Stops debugging and terminates or detaches from all attached processes. |
|
TerminateAll() | Terminates all currently running debugging processes. (Inherited from Debugger3.) |
|
TerminateAll() | Terminates all currently running debugging processes. |
|
WriteMinidump(String, dbgMinidumpOption) | (Inherited from Debugger3.) |
|
WriteMinidump(String, dbgMinidumpOption) | If debugging a program and in Break mode, this function creates a minidump of the current debugging session. |