C# Класс PowerStudio.DebugEngine.DebugEngineEventSource

Наследование: IDebugEngineEventSource
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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