public abstract void RemoveBreakpoint(Breakpoint bp);
public abstract void AddBreakpoint(Breakpoint bp);
private void dasmPanel_SetBreakpoint(object sender, ushort addr) { bool found = false; foreach (var bp in m_spectrum.GetBreakpointList()) { if (bp.Address.HasValue && bp.Address == addr) { m_spectrum.RemoveBreakpoint(bp); found = true; } } if (!found) { var bp = new Breakpoint(addr); m_spectrum.AddBreakpoint(bp); } }
public override void AddBreakpoint(Breakpoint bp) { _breakpoints.Add(bp); }
public override void RemoveBreakpoint(Breakpoint bp) { _breakpoints.Remove(bp); }
public void RemoveBreakpoint(Breakpoint bp) { lock (m_sync) Spectrum.RemoveBreakpoint(bp); }
public void AddBreakpoint(Breakpoint bp) { lock (m_sync) Spectrum.AddBreakpoint(bp); }