protected virtual void OnPaused(DebuggerPauseEventArgs e) { if (Paused != null) { Paused(this, e); } }
protected virtual void OnPaused(DebuggerPauseEventArgs e) { foreach (var stepper in Steppers) { stepper.Deactivate(); } if (Paused != null) { Paused(this, e); } }
public void Break(ICorDebugAppDomain pAppDomain, ICorDebugThread pThread) { Log("Break opcode hit."); var domain = GetProcessWrapper(pAppDomain).GetAppDomain(pAppDomain); var thread = domain.GetThread(pThread); var eventArgs = new DebuggerPauseEventArgs(domain, thread, PauseReason.Break); domain.DispatchBreakEvent(eventArgs); FinalizeEvent(eventArgs); }
private void TargetObject_Paused(object sender, DebuggerPauseEventArgs e) { CurrentFrame = e.Thread.CurrentFrame; OnPaused(e); }
internal void DispatchBreakEvent(DebuggerPauseEventArgs e) { OnPaused(e); }