Table of Contents

Class BaseDefaultDebuggerUICommands

Namespace
Alternet.Scripter.Debugger
Assembly
Alternet.Scripter.Debugger.Common.v9.dll
public abstract class BaseDefaultDebuggerUICommands : IDebuggerUICommands
Inheritance
BaseDefaultDebuggerUICommands
Implements
Derived

Constructors

BaseDefaultDebuggerUICommands(IScriptDebuggerBase)

Properties

Debugger
StartDebuggingOptions

Gets or sets StartDebuggingOptions to use when the debugging starts while executing commands such as Start() or StepOver().

Methods

Break()

When implemented by a class, causes the given process to pause its execution so that its current state can be analyzed.

Compile()

When implemented by a class, initializes script engine and compiles the script.

Continue()

When implemented by a class, continues given process to the next breakpoint or until process finishes.

EvaluateCurrentException()

When implemented by a class, displays EvaluateDialog for current exception.

EvaluateExpression()

When implemented by a class, displays EvaluateDialog.

GetBreakOnStartDebuggingOptions()
GetStartDebuggingOptions()
PreStartup()

This method is invoked before debugger starts execution.

RunToCursor()

Executes statements of code to the cursor position.

Start()

When implemented by a class, starts executing the program from the entry point with specified settings.

StartWithoutDebug()

When implemented by a class, run script starting from the main entry point.

StepInto()

When implemented by a class, executes one statement of code; steps into the next function call, if possible.

StepOut()

When implemented by a class, steps out of the current function.

StepOver()

When implemented by a class, executes one statement of code; steps over the next function call.

Stop()

When implemented by a class, stops executing the program.