C# Class PowerStudio.DebugEngine.DebugEngineEventSource

Inheritance: IDebugEngineEventSource
Mostra file Open project: IntelliTect/PowerStudio Class Usage Examples

Public Methods

Method Description
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

Protected Methods

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

Method Details

DebugEngineEventSource() public method

public DebugEngineEventSource ( DebugEngineBase debugEngineBase, IDebugEventCallback2 debugEventCallback ) : System
debugEngineBase DebugEngineBase
debugEventCallback IDebugEventCallback2
return System

OnActivateDocumentEvent() public method

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

OnAsyncBreakComplete() public method

public OnAsyncBreakComplete ( ) : void
return void

OnBreakpoint() public method

public OnBreakpoint ( IEnumDebugBoundBreakpoints2 boundBreakpoints ) : void
boundBreakpoints IEnumDebugBoundBreakpoints2
return void

OnBreakpointBound() public method

public OnBreakpointBound ( Breakpoint pendingBreakpoint, Breakpoint boundBreakpoint ) : void
pendingBreakpoint Breakpoint
boundBreakpoint Breakpoint
return void

OnDebugEngineCreate() public method

public OnDebugEngineCreate ( ) : void
return void

OnDebugEvent() protected method

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
return void

OnLoadComplete() public method

public OnLoadComplete ( ) : void
return void

OnModuleLoad() public method

public OnModuleLoad ( DebugModuleBase debugModule, bool isLoading ) : void
debugModule DebugModuleBase
isLoading bool
return void

OnOutputDebugString() public method

public OnOutputDebugString ( string outputString ) : void
outputString string
return void

OnProgramCreate() public method

public OnProgramCreate ( IDebugProgram2 program ) : void
program IDebugProgram2
return void

OnProgramDestroy() public method

public OnProgramDestroy ( uint exitCode ) : void
exitCode uint
return void

OnSymbolSearch() public method

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

OnThreadCreate() public method

public OnThreadCreate ( ) : void
return void

OnThreadDestroy() public method

public OnThreadDestroy ( uint exitCode ) : void
exitCode uint
return void