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.
- DebuggerCommunication
Provides methods to manage debugger communication between client and server via .NET Remoting.
- DebuggerCommunication.ScriptDebuggerRemoteControlCompileCallbackSink
Provides call back for remote script compilation.
- 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.
- 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
A utility class is used to support script file path operations.
- 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
- IDebuggerUICommands
Represents Debugger commands processed by the Debugger UI.
- 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.