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

Inheritance: Mono.Debugging.Client.DebuggerSession
Afficher le fichier Open project: atsushieno/md-typescript Class Usage Examples

Méthodes publiques

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

Méthodes protégées

Méthode 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

Méthode 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 méthode

public Dispose ( ) : void
Résultat void

NodeDebuggerSession() public méthode

public NodeDebuggerSession ( string nodePath ) : System
nodePath string
Résultat System

OnAttachToProcess() protected méthode

protected OnAttachToProcess ( long processId ) : void
processId long
Résultat void

OnContinue() protected méthode

protected OnContinue ( ) : void
Résultat void

OnDetach() protected méthode

protected OnDetach ( ) : void
Résultat void

OnEnableBreakEvent() protected méthode

protected OnEnableBreakEvent ( Mono.Debugging.Client.BreakEventInfo binfo, bool enable ) : void
binfo Mono.Debugging.Client.BreakEventInfo
enable bool
Résultat void

OnExit() protected méthode

protected OnExit ( ) : void
Résultat void

OnFinish() protected méthode

protected OnFinish ( ) : void
Résultat void

OnGetProcesses() protected méthode

protected OnGetProcesses ( ) : ProcessInfo[]
Résultat ProcessInfo[]

OnGetThreadBacktrace() protected méthode

protected OnGetThreadBacktrace ( long processId, long threadId ) : Mono.Debugging.Client.Backtrace
processId long
threadId long
Résultat Mono.Debugging.Client.Backtrace

OnGetThreads() protected méthode

protected OnGetThreads ( long processId ) : ThreadInfo[]
processId long
Résultat ThreadInfo[]

OnInsertBreakEvent() protected méthode

protected OnInsertBreakEvent ( Mono.Debugging.Client.BreakEvent be ) : Mono.Debugging.Client.BreakEventInfo
be Mono.Debugging.Client.BreakEvent
Résultat Mono.Debugging.Client.BreakEventInfo

OnNextInstruction() protected méthode

protected OnNextInstruction ( ) : void
Résultat void

OnNextLine() protected méthode

protected OnNextLine ( ) : void
Résultat void

OnRemoveBreakEvent() protected méthode

protected OnRemoveBreakEvent ( Mono.Debugging.Client.BreakEventInfo binfo ) : void
binfo Mono.Debugging.Client.BreakEventInfo
Résultat void

OnRun() protected méthode

protected OnRun ( Mono.Debugging.Client.DebuggerStartInfo startInfo ) : void
startInfo Mono.Debugging.Client.DebuggerStartInfo
Résultat void

OnSetActiveThread() protected méthode

protected OnSetActiveThread ( long processId, long threadId ) : void
processId long
threadId long
Résultat void

OnStepInstruction() protected méthode

protected OnStepInstruction ( ) : void
Résultat void

OnStepLine() protected méthode

protected OnStepLine ( ) : void
Résultat void

OnStop() protected méthode

protected OnStop ( ) : void
Résultat void

OnUpdateBreakEvent() protected méthode

protected OnUpdateBreakEvent ( Mono.Debugging.Client.BreakEventInfo binfo ) : void
binfo Mono.Debugging.Client.BreakEventInfo
Résultat void

RunCommand() public méthode

public RunCommand ( string command ) : NodeCommandResult
command string
Résultat NodeCommandResult

SelectThread() public méthode

public SelectThread ( long id ) : ResultData
id long
Résultat ResultData