Table of Contents

Interface IDebugEdit

Namespace
Alternet.Scripter.Integration.Wpf
Assembly
Alternet.Scripter.Integration.Wpf.v9.dll

Represents a text box with extended features for script debugging of the source code.

public interface IDebugEdit : IScriptEdit

Properties

AllowedActions

When implemented by a class, gets or sets allowed actions.

Debugger

When implemented by a class, gets or sets a IScriptDebugger linked to this control.

Methods

BreakpointDeleted(Breakpoint)

When implemented by a class, updates line styles when given breakpoint is deleted.

BreakpointStateChanged(Breakpoint)

When implemented by a class, updates line styles when given breakpoint state changes.

ClearDebugStyles(ExecutionPosition)

When implemented by a class, removes visual styles related to the step-by-step execution at specified position.

ClearStackFrame(StackFrame)

When implemented by a class, removes visual styles related to the step-by-step execution at specified position.

ExecutionStopped(ExecutionPosition)

When implemented by a class, updates line styles when debugging is paused.

Localize()

When implemented by a class, localizes string resources.

SwitchStackFrame(StackFrame, ExecutionPosition)

When implemented by a class, updates line styles when the debugger switches to the stack frame.

UpdateBreakpoints()

When implemented by a class, updates its breakpoint content (line styles) from the debugger's breakpoint collection.

Events

AddToWatchClick

When implemented by a class, occurs when a user executes Find All Implementations command.

BreakpointToggle

When implemented by a class, occurs when a given breakpoint is toggled on/off.

FindAllImplementations

When implemented by a class, occurs when a user executes Find All Implementations command.

FindAllReferences

When implemented by a class, occurs when a user executes Find All References command.

GotoDefinition

When implemented by a class, occurs when a user executes Goto Definition command.

SetNextStatement

When implemented by a class, occurs when the execution position moves to a different line of code.