protected override unsafe int OnStepComplete( CorDebugAppDomain pAppDomain, CorDebugThread pThread, CorDebugStepper pStepper, CorDebugStepReason reason) { StepComplete?.Invoke(this, pAppDomain, pThread, pStepper, reason); return(Continue()); }
void RaiseStepComplete_DbgThread(DbgThread thread, string error) { Dispatcher.VerifyAccess(); StepComplete?.Invoke(this, new DbgStepCompleteEventArgs(thread, error)); if (closeWhenStepComplete) { Close(Dispatcher); } }
void RaiseStepComplete(DbgThread thread, object tag, string error) { if (IsClosed) { return; } Debug.Assert(StepComplete != null); StepComplete?.Invoke(this, new DbgEngineStepCompleteEventArgs(thread, tag, error)); }