• HOME
  • PRODUCTS
  • DEMOS
  • BUY
  • BLOG
  • FORUM
  • DOCUMENTATION
  • ABOUT
  • FREE EVALUATION
Search Results for

    Show / Hide Table of Contents

    ScriptDebugger Class

    Definition

    Namespace: Alternet.Scripter.Debugger.Dap
    Assembly: Alternet.Scripter.Debugger.Dap.v8.dll

    Enables communication with a debugger.

    Inheritance
    Object
    ScriptDebugger
    ScriptDebugger
    ScriptDebugger
    Implements
    IScriptDebugger
    IScriptDebuggerBase
    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 IExpressionEvaluator object used to evaluate expressions.

    IsStarted

    Indicates whether debugging was started.

    ProcessStartInfo
    ScopeResolutionService

    Gets IExpressionEvaluator object used to evaluate expressions.

    ScriptRun
    ServerPortNumber

    Specifies the debugger server port number. Default is 5678.

    State

    Gets current debugger state.

    StopRequestedWhileStartingUp

    Methods

    ActivateThread(Int32)
    Break()
    ClearTemporaryGeneratedModules()
    Continue()
    EnableBreakpoint(Breakpoint, Boolean)
    EvaluateChildrenAsync(String, CancellationToken)
    EvaluateCurrentExceptionAsync(CancellationToken)
    EvaluateExpressionAsync(ExpressionEvaluationRequest, CancellationToken)
    EvaluateExpressionAsync(String, CancellationToken)
    EvaluateExpressionsAsync(IEnumerable<ExpressionEvaluationRequest>, CancellationToken)
    GetExecutionPositionAsync(CancellationToken)
    GetFallbackExceptionDescription()
    GetStackFramesAsync(CancellationToken)
    GetThreadsAsync(CancellationToken)
    GetVariablesInScopeAsync(CancellationToken)
    GetVariablesInScopeCore(ScopesResponse)
    Initialize()
    IsGroupingVariable(Variable)
    OnInitAsync(IDebugAdapterClient, InitializeRequestArguments, InitializeResponse, CancellationToken)
    OnStopped(StoppedEvent)
    OnTerminated(TerminatedEvent)
    RaiseActiveThreadChanged(ActiveThreadChangedEventArgs)
    RaiseBeforeContinue()
    RaiseBeforeStep()
    RaiseBeforeStop()
    RaiseDebuggerErrorOccured(DebuggerErrorOccuredEventArgs)
    RaiseDebuggingStarted(DebuggingStartedEventArgs)
    RaiseDebuggingStopped(DebuggingStoppedEventArgs)
    RaiseExecutionResumed(ExecutionResumedEventArgs)
    RaiseExecutionStopped(ExecutionStoppedEventArgs)
    RaiseLogMessageReceived(LogMessageReceivedEventArgs)
    RaiseStackFrameSwitched(StackFrameSwitchedEventArgs)
    RaiseStateChanged(DebuggerStateChangedEventArgs)
    ReadBreakpointsAsync()
    ReportUnhandledException(Exception)
    SetExceptionBreakpointsAsync()
    SetRunToPositionBreakpoint(RunToPositionBreakpoint)
    SetStateOnTermination()
    StartDebugging()
    StartDebugging(StartDebuggingOptions)
    StartDebuggingCoreAsync(StartDebuggingOptions)
    StepInto()
    StepOut()
    StepOver()
    StopDebuggingAsync(CancellationToken)
    StopDebuggingCore()
    SwitchToStackFrame(StackFrame)
    TrySetNextStatementAsync(Int32, CancellationToken)

    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
    Inherited Members
    Object.ToString()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()

    Implements

    IScriptDebugger
    IScriptDebuggerBase
    In This Article
    Back to top Copyright AlterNET Software Download PDF