Table of Contents

Namespace Alternet.Scripter.Debugger.UI.AlternetUI

Classes

AddToWatchClickEventArgs

Provides data for the Locals.AddToWatchClick event.

BaseEvaluationPanel

Represents a base panel for evaluating and managing variable expressions in a debugging context.

BreakpointChangedEventArgs

Provides data for the Breakpoints.BreakpointStateChanged and Breakpoints.BreakpointDeleted event.

BreakpointClickEventArgs

Provides data for the Breakpoints.BreakpointClick event.

BreakpointsPanel

Represents a view for displaying and managing breakpoint items in the debugger UI.

CallStackClickEventArgs

Provides data for the CallStack.CallStackClick event.

CallStackPanel

Represents a panel that displays and manages a debugger's call stack, allowing users to interact with stack frames.

DebugMenu
DebuggerControlToolbar

Represents a toolbar for controlling debugging operations, providing buttons for common debugger actions such as starting, stopping, and stepping through code.

DebuggerController

Provides functionality to control and interact with a script debugger, including managing debugger states, handling commands, and responding to debugger-related events.

DebuggerControllerCommandEventArgs
DebuggerStrings
DebuggerUtils

Provides utility methods for debugger-related operations.

DefaultDebuggerUICommands
EditValueDialog
ErrorClickEventArgs

Provides data for the Errors.ErrorClick event.

ErrorsPanel

Represents a user interface panel for displaying and managing compiler errors and warnings.

EvaluateDialog
EvaluateDialog.CodeCompletionOptions

Represents options that affect code completion in the evaluation dialog.

EvaluationResultsTreeController
EvaluationResultsTreeImageNames
EvaluationResultsTreeImages
ExpressionComboBox
FindResultClickEventArgs

Provides data for the FindResultClick event.

FindResultsPanel

Represents a panel that displays search results, including file names, line numbers, and source text.

KnownDebugSvgImages
KnownDebugSvgUrls
LocalsPanel

Represents a panel that displays local variables and provides functionality to interact with them, such as adding them to a watch window.

OutputPanel

Represents a user interface panel for displaying and managing debug messages and running process output.

OutputPanel.ConsoleWriter
OutputPanel.ConsoleWriterEventArgs
OutputTextBox
OutputTextBoxController
ThreadClickEventArgs

Provides data for the Threads.ThreadClick event.

ThreadsPanel

Represents a panel that displays and manages a list of debugger threads.

WatchAddedEventArgs

Provides data for the EvaluateDialog.WatchAdded event.

WatchesPanel

Represents a panel for managing and evaluating watch expressions in a debugger environment.

Interfaces

IDebuggerBaseEvaluationPanel

Represents a base interface for debugger evaluation panels, providing functionality to evaluate variables and manage evaluation processes asynchronously.

IDebuggerBreakpointsPanel
IDebuggerCallStackPanel
IDebuggerErrorsPanel

Represents a panel for displaying and interacting with debugger-related errors and warnings.

IDebuggerFindResultsPanel

Represents a panel that displays search results and provides interaction events.

IDebuggerLocalsPanel

Represents a debugger panel that displays local variables and provides functionality for interacting with them, such as adding variables to the watch window.

IDebuggerOutputPanel

Represents a debugger output panel that provides functionality for writing output messages and adding custom actions to a context menu.

IDebuggerPanel

Represents a panel interface for interacting with a script debugger.

IDebuggerThreadsPanel
IDebuggerWatchesPanel

Represents a panel interface for managing and displaying debugger watch expressions.

IExpressionComboBox

Enums

CallStackPanel.CallStackOptions
DebuggerControllerCommandKind

Represents the different kinds of commands that can be issued to the debugger controller.

EvaluateDialog.ExpressionBoxState

Defines possible states of the expression text box.

EvaluationResultsTreeControllerOptions
OutputMessageKind

Specifies the type of output message.