IScriptDebuggerState

Overview

The IScriptDebuggerState interface represents current state of a Remote Script Debugger instance. This interface is used to separate the debugger state object implementation from its definition.

Objects implementing the IScriptDebuggerState interface are created internally in the EcmaScriptProvider and are sent to the remote debugger application when Remote Script Debugging feature is implemented by the server application. In most cases there is no need to implement the IScriptDebuggerState interface in the user code or to anyhow access objects implementing it.

For internal use only.

Location


Properties


CallStack

Gets script callstach, including method names and variable values.

 

property CallStack: ReadOnlyCollection<IScriptDebuggerStackFrame> read;

 

ReadOnlyCollection<IScriptDebuggerStackFrame> CallStack { get; }

 

ReadOnly Property CallStack() As ReadOnlyCollection<IScriptDebuggerStackFrame>

EndColumn

Gets end column of the script statement being executed.

 

property EndColumn: Int32 read;

 

Int32 EndColumn { get; }

 

ReadOnly Property EndColumn() As Int32

EndLine

Gets end line of the script statement being executed.

 

property EndLine: Int32 read;

 

Int32 EndLine { get; }

 

ReadOnly Property EndLine() As Int32

StartColumn

Gets start column of the script statement being executed.

 

property StartColumn: Int32 read;

 

Int32 StartColumn { get; }

 

ReadOnly Property StartColumn() As Int32

StartLine

Gets start line of the script statement being executed.

 

property StartLine: Int32 read;

 

Int32 StartLine { get; }

 

ReadOnly Property StartLine() As Int32