C# Class Rhino.Tools.Debugger.Dim.StackFrame

Object to represent one stack frame.
Object to represent one stack frame.
Inheritance: DebugFrame
Afficher le fichier Open project: hazzik/Rhino.Net Class Usage Examples

Méthodes publiques

Méthode Description
ContextData ( ) : Dim.ContextData

Returns the ContextData object for the Context.

Returns the ContextData object for the Context.

GetFunctionName ( ) : string

Returns the current function name.

Returns the current function name.

GetLineNumber ( ) : int

Returns the current line number.

Returns the current line number.

GetUrl ( ) : string

Returns the source URL.

Returns the source URL.

OnDebuggerStatement ( Context cx ) : void

Called when a 'debugger' statement is executed.

Called when a 'debugger' statement is executed.

OnEnter ( Context cx, Scriptable scope, Scriptable thisObj, object args ) : void

Called when the stack frame is entered.

Called when the stack frame is entered.

OnExceptionThrown ( Context cx, Exception exception ) : void

Called when an exception has been thrown.

Called when an exception has been thrown.

OnExit ( Context cx, bool byThrow, object resultOrException ) : void

Called when the stack frame has been left.

Called when the stack frame has been left.

OnLineChange ( Context cx, int lineno ) : void

Called when the current position has changed.

Called when the current position has changed.

Scope ( ) : object

Returns the scope object for this frame.

Returns the scope object for this frame.

SourceInfo ( ) : Dim.SourceInfo

Returns the SourceInfo object for the function.

Returns the SourceInfo object for the function.

ThisObj ( ) : object

Returns the 'this' object for this frame.

Returns the 'this' object for this frame.

Private Methods

Méthode Description
StackFrame ( Context cx, Dim dim, Dim fsource ) : System

Creates a new StackFrame.

Creates a new StackFrame.

Method Details

ContextData() public méthode

Returns the ContextData object for the Context.
Returns the ContextData object for the Context.
public ContextData ( ) : Dim.ContextData
Résultat Dim.ContextData

GetFunctionName() public méthode

Returns the current function name.
Returns the current function name.
public GetFunctionName ( ) : string
Résultat string

GetLineNumber() public méthode

Returns the current line number.
Returns the current line number.
public GetLineNumber ( ) : int
Résultat int

GetUrl() public méthode

Returns the source URL.
Returns the source URL.
public GetUrl ( ) : string
Résultat string

OnDebuggerStatement() public méthode

Called when a 'debugger' statement is executed.
Called when a 'debugger' statement is executed.
public OnDebuggerStatement ( Context cx ) : void
cx Rhino.Context
Résultat void

OnEnter() public méthode

Called when the stack frame is entered.
Called when the stack frame is entered.
public OnEnter ( Context cx, Scriptable scope, Scriptable thisObj, object args ) : void
cx Rhino.Context
scope Scriptable
thisObj Scriptable
args object
Résultat void

OnExceptionThrown() public méthode

Called when an exception has been thrown.
Called when an exception has been thrown.
public OnExceptionThrown ( Context cx, Exception exception ) : void
cx Rhino.Context
exception System.Exception
Résultat void

OnExit() public méthode

Called when the stack frame has been left.
Called when the stack frame has been left.
public OnExit ( Context cx, bool byThrow, object resultOrException ) : void
cx Rhino.Context
byThrow bool
resultOrException object
Résultat void

OnLineChange() public méthode

Called when the current position has changed.
Called when the current position has changed.
public OnLineChange ( Context cx, int lineno ) : void
cx Rhino.Context
lineno int
Résultat void

Scope() public méthode

Returns the scope object for this frame.
Returns the scope object for this frame.
public Scope ( ) : object
Résultat object

SourceInfo() public méthode

Returns the SourceInfo object for the function.
Returns the SourceInfo object for the function.
public SourceInfo ( ) : Dim.SourceInfo
Résultat Dim.SourceInfo

ThisObj() public méthode

Returns the 'this' object for this frame.
Returns the 'this' object for this frame.
public ThisObj ( ) : object
Résultat object