C# 클래스 PowerStudio.DebugEngine.DebugEngineEventSource

상속: IDebugEngineEventSource
파일 보기 프로젝트 열기: IntelliTect/PowerStudio 1 사용 예제들

공개 메소드들

메소드 설명
DebugEngineEventSource ( DebugEngineBase debugEngineBase, IDebugEventCallback2 debugEventCallback ) : System
OnActivateDocumentEvent ( IDebugDocumentContext2 documentContext, IDebugDocument2 document = null ) : void
OnAsyncBreakComplete ( ) : void
OnBreakpoint ( IEnumDebugBoundBreakpoints2 boundBreakpoints ) : void
OnBreakpointBound ( Breakpoint pendingBreakpoint, Breakpoint boundBreakpoint ) : void
OnDebugEngineCreate ( ) : void
OnLoadComplete ( ) : void
OnModuleLoad ( DebugModuleBase debugModule, bool isLoading ) : void
OnOutputDebugString ( string outputString ) : void
OnProgramCreate ( IDebugProgram2 program ) : void
OnProgramDestroy ( uint exitCode ) : void
OnSymbolSearch ( DebugModuleBase module, string debugMessage, enum_MODULE_INFO_FLAGS moduleInfoFlags ) : void
OnThreadCreate ( ) : void
OnThreadDestroy ( uint exitCode ) : void

보호된 메소드들

메소드 설명
OnDebugEvent ( IDebugEvent2 eventObject, System.Guid iidEvent, IDebugProgram2 program = null, IDebugThread2 thread = null, IDebugProcess2 process = null ) : void

메소드 상세

DebugEngineEventSource() 공개 메소드

public DebugEngineEventSource ( DebugEngineBase debugEngineBase, IDebugEventCallback2 debugEventCallback ) : System
debugEngineBase DebugEngineBase
debugEventCallback IDebugEventCallback2
리턴 System

OnActivateDocumentEvent() 공개 메소드

public OnActivateDocumentEvent ( IDebugDocumentContext2 documentContext, IDebugDocument2 document = null ) : void
documentContext IDebugDocumentContext2
document IDebugDocument2
리턴 void

OnAsyncBreakComplete() 공개 메소드

public OnAsyncBreakComplete ( ) : void
리턴 void

OnBreakpoint() 공개 메소드

public OnBreakpoint ( IEnumDebugBoundBreakpoints2 boundBreakpoints ) : void
boundBreakpoints IEnumDebugBoundBreakpoints2
리턴 void

OnBreakpointBound() 공개 메소드

public OnBreakpointBound ( Breakpoint pendingBreakpoint, Breakpoint boundBreakpoint ) : void
pendingBreakpoint Breakpoint
boundBreakpoint Breakpoint
리턴 void

OnDebugEngineCreate() 공개 메소드

public OnDebugEngineCreate ( ) : void
리턴 void

OnDebugEvent() 보호된 메소드

protected OnDebugEvent ( IDebugEvent2 eventObject, System.Guid iidEvent, IDebugProgram2 program = null, IDebugThread2 thread = null, IDebugProcess2 process = null ) : void
eventObject IDebugEvent2
iidEvent System.Guid
program IDebugProgram2
thread IDebugThread2
process IDebugProcess2
리턴 void

OnLoadComplete() 공개 메소드

public OnLoadComplete ( ) : void
리턴 void

OnModuleLoad() 공개 메소드

public OnModuleLoad ( DebugModuleBase debugModule, bool isLoading ) : void
debugModule DebugModuleBase
isLoading bool
리턴 void

OnOutputDebugString() 공개 메소드

public OnOutputDebugString ( string outputString ) : void
outputString string
리턴 void

OnProgramCreate() 공개 메소드

public OnProgramCreate ( IDebugProgram2 program ) : void
program IDebugProgram2
리턴 void

OnProgramDestroy() 공개 메소드

public OnProgramDestroy ( uint exitCode ) : void
exitCode uint
리턴 void

OnSymbolSearch() 공개 메소드

public OnSymbolSearch ( DebugModuleBase module, string debugMessage, enum_MODULE_INFO_FLAGS moduleInfoFlags ) : void
module DebugModuleBase
debugMessage string
moduleInfoFlags enum_MODULE_INFO_FLAGS
리턴 void

OnThreadCreate() 공개 메소드

public OnThreadCreate ( ) : void
리턴 void

OnThreadDestroy() 공개 메소드

public OnThreadDestroy ( uint exitCode ) : void
exitCode uint
리턴 void