Table of Contents

Namespace Alternet.Scripter.Debugger

Classes

ActiveThreadChangedEventArgs

Provides data for the IScriptDebugger.ActiveThreadChanged event.

BaseDefaultDebuggerUICommands
Breakpoint

Breakpoint class is used to store individual breakpoint within debugger breakpoint collection.

BreakpointEventArgs

Provides data for the debugger breakpoint change events.

BreakpointsData
BreakpointsData.BreakpointData
BreakpointsDataService
BreakpointsDataService.Serializer
BreakpointsDataService.Serializer.BreakpointsXmlData
BreakpointsDataService.Serializer.BreakpointsXmlData.Breakpoint
DebuggerCommunication

Provides methods to manage debugger communication between client and server via .NET Remoting.

DebuggerCommunication.ScriptDebuggerRemoteControl

Provides methods for remote communication between application that executes and debugs user script.

DebuggerCommunication.ScriptDebuggerRemoteControlCompileCallbackSink

Provides call back for remote script compilation.

DebuggerCommunication.ScriptDebuggerRemoteControlStartCallbackSink

Provides call back functionality remote debugging.

DebuggerConsts

Contains default constants related to debugger errors.

DebuggerErrorOccuredEventArgs

Provides data for the IScriptDebugger.DebuggerError event.

DebuggerStateChangedEventArgs

Provides data for the IScriptDebugger.StateChanged event.

DebuggingStartedEventArgs

Provides data for the IScriptDebugger.DebuggingStarted event.

DebuggingStoppedEventArgs

Provides data for the IScriptDebugger.DebuggingStopped event.

DotNetStartDebuggingOptions

Defines debug process settings.

ErrorMessages

Contains default string constants related to debugger errors.

ExceptionDescription

Represents information describes an exception occurred during process execution.

ExecutionPosition

Represents information describes process's execution position.

ExecutionResumedEventArgs

Provides data for the IScriptDebugger.ExecutionResumed event.

ExecutionStoppedEventArgs

Provides data for the IScriptDebugger.ExecutionStopped event.

ExpressionEvaluationRequest

Represents data for ExpressionEvaluation request.

ExpressionEvaluationResult

Represents data of evaluated expression.

ExpressionEvaluationResultItem

Represents information describes expression evaluation result.

LogMessageReceivedEventArgs

Provides data for the IScriptDebugger.LogMessageReceived event.

RunToPositionBreakpoint

Specifies breakpoint position inside the file.

ScriptBreakpoints

Provides list of Breakpoint objects.

ScriptBreakpointsBase

Provides list of Breakpoint objects.

ScriptDebugger

Enables communication with a debugger.

ScriptFilePathService
SourceFileLocationResolveEventArgs

Provides data for the IScriptDebuggerBase.ResolveSourceFileLocation event.

StackFrame

Represents information describes particular stack frame.

StackFrameSwitchedEventArgs

Provides data for the IScriptDebugger.StackFrameSwitched event.

StackFramesRetrievalResult

Provides data for method calls that are currently on a stack.

StartDebuggingOptions

Defines debug process settings.

ThreadInfo

Provides data for the ThreadClick event.

ThreadsRetrievalResult

Provides data for list of active threads.

VariablesRetrievalResult

Provides data for list of variable names.

Interfaces

IDebuggerCommandDispatcher
IDebuggerUICommands

Represents Debugger commands processed by the Debugger UI.

IScopeResolutionService
IScriptBreakpoints

Represents methods and properties declaration to describe list of breakpoints.

IScriptDebugger

Provides methods and properties that allow developers to debug applications in the common language runtime (CLR) environment.

IScriptDebuggerBase

Provides methods and properties that allow developers to debug applications in the common language runtime (CLR) environment.

Enums

AllowedDebuggerCommands

Represents commands allowed by the Debugger UI.

DebuggerCapabilities

Defines debugger capabilities.

DebuggerState

Specifies the possible debugger states.

ExecutionStopReason

Defines possible causes stop execution.