C# Class Mono.JavaScript.Node.Debugger.NodeDebuggerSession

Inheritance: Mono.Debugging.Client.DebuggerSession
Show file Open project: atsushieno/md-typescript Class Usage Examples

Public Methods

Method Description
Dispose ( ) : void
NodeDebuggerSession ( string nodePath ) : System
RunCommand ( string command ) : NodeCommandResult
SelectThread ( long id ) : ResultData

Protected Methods

Method Description
OnAttachToProcess ( long processId ) : void
OnContinue ( ) : void
OnDetach ( ) : void
OnEnableBreakEvent ( Mono.Debugging.Client.BreakEventInfo binfo, bool enable ) : void
OnExit ( ) : void
OnFinish ( ) : void
OnGetProcesses ( ) : ProcessInfo[]
OnGetThreadBacktrace ( long processId, long threadId ) : Mono.Debugging.Client.Backtrace
OnGetThreads ( long processId ) : ThreadInfo[]
OnInsertBreakEvent ( Mono.Debugging.Client.BreakEvent be ) : Mono.Debugging.Client.BreakEventInfo
OnNextInstruction ( ) : void
OnNextLine ( ) : void
OnRemoveBreakEvent ( Mono.Debugging.Client.BreakEventInfo binfo ) : void
OnRun ( Mono.Debugging.Client.DebuggerStartInfo startInfo ) : void
OnSetActiveThread ( long processId, long threadId ) : void
OnStepInstruction ( ) : void
OnStepLine ( ) : void
OnStop ( ) : void
OnUpdateBreakEvent ( Mono.Debugging.Client.BreakEventInfo binfo ) : void

Private Methods

Method Description
CheckBreakpoint ( string handle ) : bool
CleanTempVariableObjects ( ) : void
Escape ( string str ) : string
GetThread ( long id ) : ThreadInfo
HandleBreak ( DebuggerEvent obj ) : void
HandleUncaughtException ( DebuggerEvent obj ) : void
InternalResume ( bool resume ) : void
InternalStop ( ) : bool
NotifyBreakEventUpdate ( Mono.Debugging.Client.BreakEventInfo binfo, int hitCount, string lastTrace ) : void
ProcessError ( string line ) : void
RegisterTempVariableObject ( string var ) : void
StartNodeDebugger ( string args ) : void
UpdateHitCountData ( ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

NodeDebuggerSession() public method

public NodeDebuggerSession ( string nodePath ) : System
nodePath string
return System

OnAttachToProcess() protected method

protected OnAttachToProcess ( long processId ) : void
processId long
return void

OnContinue() protected method

protected OnContinue ( ) : void
return void

OnDetach() protected method

protected OnDetach ( ) : void
return void

OnEnableBreakEvent() protected method

protected OnEnableBreakEvent ( Mono.Debugging.Client.BreakEventInfo binfo, bool enable ) : void
binfo Mono.Debugging.Client.BreakEventInfo
enable bool
return void

OnExit() protected method

protected OnExit ( ) : void
return void

OnFinish() protected method

protected OnFinish ( ) : void
return void

OnGetProcesses() protected method

protected OnGetProcesses ( ) : ProcessInfo[]
return ProcessInfo[]

OnGetThreadBacktrace() protected method

protected OnGetThreadBacktrace ( long processId, long threadId ) : Mono.Debugging.Client.Backtrace
processId long
threadId long
return Mono.Debugging.Client.Backtrace

OnGetThreads() protected method

protected OnGetThreads ( long processId ) : ThreadInfo[]
processId long
return ThreadInfo[]

OnInsertBreakEvent() protected method

protected OnInsertBreakEvent ( Mono.Debugging.Client.BreakEvent be ) : Mono.Debugging.Client.BreakEventInfo
be Mono.Debugging.Client.BreakEvent
return Mono.Debugging.Client.BreakEventInfo

OnNextInstruction() protected method

protected OnNextInstruction ( ) : void
return void

OnNextLine() protected method

protected OnNextLine ( ) : void
return void

OnRemoveBreakEvent() protected method

protected OnRemoveBreakEvent ( Mono.Debugging.Client.BreakEventInfo binfo ) : void
binfo Mono.Debugging.Client.BreakEventInfo
return void

OnRun() protected method

protected OnRun ( Mono.Debugging.Client.DebuggerStartInfo startInfo ) : void
startInfo Mono.Debugging.Client.DebuggerStartInfo
return void

OnSetActiveThread() protected method

protected OnSetActiveThread ( long processId, long threadId ) : void
processId long
threadId long
return void

OnStepInstruction() protected method

protected OnStepInstruction ( ) : void
return void

OnStepLine() protected method

protected OnStepLine ( ) : void
return void

OnStop() protected method

protected OnStop ( ) : void
return void

OnUpdateBreakEvent() protected method

protected OnUpdateBreakEvent ( Mono.Debugging.Client.BreakEventInfo binfo ) : void
binfo Mono.Debugging.Client.BreakEventInfo
return void

RunCommand() public method

public RunCommand ( string command ) : NodeCommandResult
command string
return NodeCommandResult

SelectThread() public method

public SelectThread ( long id ) : ResultData
id long
return ResultData