public void OnProcessExit(uint exitCode) { //System.Diagnostics.Debug.Assert(Worker.CurrentThreadId == m_engine.DebuggedProcess.PollThreadId); var eventObject = new AD7ProgramDestroyEvent(exitCode); Send(eventObject, AD7ProgramDestroyEvent.IID, null); }
public void OnProcessExit(uint exitCode) { AD7ProgramDestroyEvent eventObject = new AD7ProgramDestroyEvent(exitCode); try { Send(eventObject, AD7ProgramDestroyEvent.IID, null); } catch (InvalidOperationException) { // If debugging has already stopped, this can throw } }
public void OnProgramDestroy(uint exitCode) { var eventObject = new AD7ProgramDestroyEvent(exitCode); Send(eventObject, AD7ProgramDestroyEvent.IID, null); }