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.

Location

Properties


CallStack

Gets script callstach, including method names and variable values.

 

property CallStack: ReadOnlyCollection<IScriptDebuggerStackFrame> read;

 

ReadOnlyCollection<IScriptDebuggerStackFrame> CallStack { get; }

 

Property ReadOnly CallStack As ReadOnlyCollection<IScriptDebuggerStackFrame>

EndColumn

Gets end column of the script statement being executed.

 

property EndColumn: Int32 read;

 

Int32 EndColumn { get; }

 

Property ReadOnly EndColumn As Int32

EndLine

Gets end line of the script statement being executed.

 

property EndLine: Int32 read;

 

Int32 EndLine { get; }

 

Property ReadOnly EndLine As Int32

StartColumn

Gets start column of the script statement being executed.

 

property StartColumn: Int32 read;

 

Int32 StartColumn { get; }

 

Property ReadOnly StartColumn As Int32

StartLine

Gets start line of the script statement being executed.

 

property StartLine: Int32 read;

 

Int32 StartLine { get; }

 

Property ReadOnly StartLine As Int32

See Also