ScriptDebugger Class
Definition
Namespace: Alternet.Scripter.Debugger.Dap
Assembly: Alternet.Scripter.Debugger.Dap.v8.dll
Enables communication with a debugger.
Syntax
public abstract class ScriptDebugger : IScriptDebugger, IScriptDebuggerBase
Fields
client | |
clientSocket | |
connection | |
debuggingInProgress | |
omnisharpLogInitialized | |
options | |
stoppingOnStartupBreakpoint |
Properties
BreakOnExceptions | |
Breakpoints | Returns collection of debugger breakpoints. |
CanStartDebugging | |
Capabilities | |
EventsSyncAction | Gets or sets an action used to synchronize events raising. This is normally a function provided by the application to sync raised debugger events (for example, perform Control.Invoke) |
ExpressionEvaluator | Gets |
IsStarted | Indicates whether debugging was started. |
ProcessStartInfo | |
ScopeResolutionService | Gets |
ScriptRun | |
ServerPortNumber | Specifies the debugger server port number. Default is 5678. |
State | Gets current debugger state. |
StopRequestedWhileStartingUp |
Methods
Events
ActiveThreadChanged | |
BeforeContinue | Occurs before debugger continues to program execution. |
BeforeStep | Occurs before debugger performs a step. |
BeforeStop | Occurs before debugger stop debugging. |
DebuggerErrorOccured | |
DebuggingStarted | |
DebuggingStopped | |
ExecutionResumed | |
ExecutionStopped | |
LogMessageReceived | |
SourceFileLocationResolve | Occurs when source file location resolution is requested. |
StackFrameSwitched | |
StateChanged |
Explicit Interface Implementations
IScriptDebuggerBase.EvaluateCurrentExceptionAsync(CancellationToken) | |
IScriptDebuggerBase.ScriptRun |