ScriptDebugger Class
Definition
Enables communication with a debugger.
Syntax
public class ScriptDebugger : IScriptDebugger, IScriptDebuggerBase
Fields
BreakRequested | |
StopDebuggingRequested |
Properties
BreakOnExceptions | Gets or sets a boolean flag that indicates whether the debugger should break on script exceptions. Default is |
Breakpoints | Returns collection of debugger breakpoints. |
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. |
ScopeResolutionService | Gets |
ScriptRun | |
State | Gets current debugger state. |
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
IScriptDebugger.ScriptRun | |
IScriptDebuggerBase.ScriptRun |