C# 클래스 Mono.JavaScript.Node.Debugger.NodeDebuggerSession

상속: Mono.Debugging.Client.DebuggerSession
파일 보기 프로젝트 열기: atsushieno/md-typescript 1 사용 예제들

공개 메소드들

메소드 설명
Dispose ( ) : void
NodeDebuggerSession ( string nodePath ) : System
RunCommand ( string command ) : NodeCommandResult
SelectThread ( long id ) : ResultData

보호된 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

NodeDebuggerSession() 공개 메소드

public NodeDebuggerSession ( string nodePath ) : System
nodePath string
리턴 System

OnAttachToProcess() 보호된 메소드

protected OnAttachToProcess ( long processId ) : void
processId long
리턴 void

OnContinue() 보호된 메소드

protected OnContinue ( ) : void
리턴 void

OnDetach() 보호된 메소드

protected OnDetach ( ) : void
리턴 void

OnEnableBreakEvent() 보호된 메소드

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

OnExit() 보호된 메소드

protected OnExit ( ) : void
리턴 void

OnFinish() 보호된 메소드

protected OnFinish ( ) : void
리턴 void

OnGetProcesses() 보호된 메소드

protected OnGetProcesses ( ) : ProcessInfo[]
리턴 ProcessInfo[]

OnGetThreadBacktrace() 보호된 메소드

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

OnGetThreads() 보호된 메소드

protected OnGetThreads ( long processId ) : ThreadInfo[]
processId long
리턴 ThreadInfo[]

OnInsertBreakEvent() 보호된 메소드

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

OnNextInstruction() 보호된 메소드

protected OnNextInstruction ( ) : void
리턴 void

OnNextLine() 보호된 메소드

protected OnNextLine ( ) : void
리턴 void

OnRemoveBreakEvent() 보호된 메소드

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

OnRun() 보호된 메소드

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

OnSetActiveThread() 보호된 메소드

protected OnSetActiveThread ( long processId, long threadId ) : void
processId long
threadId long
리턴 void

OnStepInstruction() 보호된 메소드

protected OnStepInstruction ( ) : void
리턴 void

OnStepLine() 보호된 메소드

protected OnStepLine ( ) : void
리턴 void

OnStop() 보호된 메소드

protected OnStop ( ) : void
리턴 void

OnUpdateBreakEvent() 보호된 메소드

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

RunCommand() 공개 메소드

public RunCommand ( string command ) : NodeCommandResult
command string
리턴 NodeCommandResult

SelectThread() 공개 메소드

public SelectThread ( long id ) : ResultData
id long
리턴 ResultData