Table of Contents

Namespace Alternet.Scripter.Debugger

Classes

ActiveThreadChangedEventArgs

Provides data for the IScriptDebugger.ActiveThreadChanged event.

BaseDefaultDebuggerUICommands

Represents a base abstract class that contains Debugger commands processed by the Debugger UI.

Breakpoint

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

BreakpointEventArgs

Provides data for the debugger breakpoint change events.

BreakpointsData

Represents a collection of the BreakpointData objects for the serialization purpose.

BreakpointsData.BreakpointData

This class is used to store individual breakpoint data for the serialization purpose.

BreakpointsDataService

A utility class is used to save/restore debugger breakpoints.

BreakpointsDataService.Serializer

An utility class used to serialize and deserialize BreakpointsData objects into and from XML.

BreakpointsDataService.Serializer.BreakpointsXmlData

Contains information about the list of BreakpointsDataService.Serializer.BreakpointsXmlData.Breakpoint object.

BreakpointsDataService.Serializer.BreakpointsXmlData.Breakpoint

Contains information about breakpoint data that can be serialized.

CachingSourceFileLocationResolver
CompositeSourceFileLocationResolver
DebuggerCommunication

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

DebuggerCommunication.ScriptDebuggerRemoteControl
DebuggerCommunication.ScriptDebuggerRemoteControlCompileCallbackSink

Provides call back for remote script compilation.

DebuggerCommunication.ScriptDebuggerRemoteControlServer
DebuggerCommunication.ScriptDebuggerRemoteControlStartCallbackSink

Provides call back functionality remote debugging.

DebuggerCommunication.ScriptDebuggerRemoteControlStartDebugCallbackSink

Provides call back for remote script debugging.

DebuggerConsts

Contains default constants related to debugger errors.

DebuggerErrorOccurredEventArgs

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.

ExistingFileFileLocationResolver
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.

OnDemandSourceFileLocationResolver
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.

ScriptDebuggerLog
ScriptFilePathService

A utility class is used to support script file path operations.

SearchPathsSourceFileLocationResolver
SourceFileLocationResolveEventArgs

Provides data for the resolve source file location events.

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

DebuggerCommunication.IScriptDebuggerRemoteControlClientCallback
DebuggerCommunication.IScriptDebuggerRemoteControlServer
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.

OnDemandSourceFileLocationResolver.ISite

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.