C# 클래스 VSNDK.DebugEngine.HandleProcessExecution

파일 보기 프로젝트 열기: blackberry/VSPlugin 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
m_mre System.Threading.ManualResetEvent
m_needsResumeAfterInterrupt bool

공개 메소드들

메소드 설명
HandleProcessExecution ( EventDispatcher ed ) : System

Constructor.

handle ( string ev ) : void

This method manages events related to execution control by classifying each of them by sub-type (e.g. thread created, program interrupted, etc.).

onStepCompleted ( EventDispatcher eventDispatcher, string file, uint line ) : void

Update VS when a step action is completed in GDB.

비공개 메소드들

메소드 설명
onInterrupt ( int threadID ) : void

Update VS when the debugging process is interrupted in GDB.

메소드 상세

HandleProcessExecution() 공개 메소드

Constructor.
public HandleProcessExecution ( EventDispatcher ed ) : System
ed EventDispatcher This object manages debug events in the engine.
리턴 System

handle() 공개 메소드

This method manages events related to execution control by classifying each of them by sub-type (e.g. thread created, program interrupted, etc.).
public handle ( string ev ) : void
ev string String that contains the event description.
리턴 void

onStepCompleted() 공개 정적인 메소드

Update VS when a step action is completed in GDB.
public static onStepCompleted ( EventDispatcher eventDispatcher, string file, uint line ) : void
eventDispatcher EventDispatcher This object manages debug events in the engine.
file string File name.
line uint Line number.
리턴 void

프로퍼티 상세

m_mre 공개적으로 정적으로 프로퍼티

Used as a communication signal between the Event Dispatcher and the debug engine method responsible for stopping GDB execution (IDebugEngine2.CauseBreak()). So, VS is able to wait for GDB's interruption before entering in break mode.
public static ManualResetEvent,System.Threading m_mre
리턴 System.Threading.ManualResetEvent

m_needsResumeAfterInterrupt 공개적으로 정적으로 프로퍼티

Boolean variable that indicates if GDB has to resume execution after handling what caused it to enter in break mode.
public static bool m_needsResumeAfterInterrupt
리턴 bool