Class BaseDefaultDebuggerUICommands
Represents a base abstract class that contains Debugger commands processed by the Debugger UI.
public abstract class BaseDefaultDebuggerUICommands : IDebuggerUICommands
- Inheritance
-
BaseDefaultDebuggerUICommands
- Implements
- Derived
Constructors
- BaseDefaultDebuggerUICommands(IScriptDebuggerBase)
Initializes a new instance of BaseDefaultDebuggerUICommands class with specified debugger.
Properties
- StartDebuggingOptions
Gets or sets StartDebuggingOptions to use when the debugging starts while executing commands such as Start() or StepOver().
Methods
- Break()
Causes the given process to pause its execution so that its current state can be analyzed.
- Compile()
Initializes script engine and compiles the script.
- Continue()
Continues given process to the next breakpoint or until process finishes.
- EvaluateCurrentException()
Executes an current exception evaluation dialog.
- EvaluateExpression()
Executes an expression evaluation dialog.
- PreStartup()
This method is invoked before debugger starts execution.
- RunToCursor()
Executes statements of code to the cursor position.
- Start()
Starts executing the program from the entry point with specified settings.
- StartWithoutDebug()
Starts executing the script without debugging.
- StepInto()
Executes one statement of code; steps into the next function call, if possible.
- StepOut()
Executes one statement of code; steps out of the function currently being executed.
- StepOver()
Executes one statement of code; steps over the next function call.
- Stop()
Stops executing the program.