Table of Contents

Script Debugging Widgets

Scripter package includes a set of debugger widgets, toolbars, menus, and code editors available both for WinForms and WPF and can be linked to any Debugger components for C#/VisualBasic, Python/IronPython, TypeScript/JavaScript, and Debug Server Protocol-based debuggers.

These widgets include:

Output (Output) - to log debugger events or application-specific messages.

Output

Errors (Errors) - to display a list of compilation errors.

Errors

Breakpoints (Breakpoints)- to display and navigate through the list of breakpoints set in the source;

Breakpoints

CallStack (CallStack)- to display and navigate through the list of method calls that are currently on the stack.

CallStack

Locals (Locals)- to examine values of local variables once debugging code step-by-step.

Locals

Watches (Watches)- to examine values of watch expressions when debugging.

Watches

Threads (Threads)- to display active threads and switch debugging between them.

Threads

DebuggerControlToolbar (DebuggerControlToolbar)- a toolbar with buttons executing Run/Stop/StepInto/StepOver commands.

DebuggerControlToolbar

DebugMenu (DebugMenu) - menu with menu items executing Run/Stop/StepInto/StepOver commands.

DebugMenu

DebugCodeEdit (DebugCodeEdit) code-editing controls designed to work with the Script debugger; these controls allow the user to set or remove breakpoints and evaluate expressions by hovering the mouse over the symbol during debugging.

DebugCodeEdit