Table of Contents

Class BaseDefaultDebuggerUICommands

Namespace
Alternet.Scripter.Debugger
Assembly
Alternet.Scripter.Debugger.Common.v10.dll

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

Debugger
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.

GetBreakOnStartDebuggingOptions()
GetStartDebuggingOptions()
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.