protected virtual void OnBreakpointHit(BreakpointEventArgs e) { if (BreakpointHit != null) { BreakpointHit(this, e); } }
public void Breakpoint(ICorDebugAppDomain pAppDomain, ICorDebugThread pThread, ICorDebugBreakpoint pBreakpoint) { Log("Breakpoint hit."); var domain = GetProcessWrapper(pAppDomain).GetAppDomain(pAppDomain); var thread = domain.GetThread(pThread); var breakpoint = domain.GetBreakpoint(pBreakpoint); var eventArgs = new BreakpointEventArgs(domain, thread, breakpoint); domain.DispatchBreakpointEvent(eventArgs); FinalizeEvent(eventArgs); }
private void TargetObject_BreakpointHit(object sender, BreakpointEventArgs e) { OnBreakpointHit(e); }
internal void DispatchBreakpointEvent(BreakpointEventArgs e) { OnPaused(e); OnBreakpointHit(e); }