public void EditHitCountCondition() { BreakpointHitCountDlg hitCountDlg = new BreakpointHitCountDlg(); hitCountDlg.HitCount = _hitCount; hitCountDlg.HitCountCondition = this.HitCountCondition; if (hitCountDlg.ShowDialog() == DialogResult.OK) { if (hitCountDlg.HitCountCondition == HitCountConditions.BreakAlways) { _hitCount = 0; } else { _hitCount = hitCountDlg.HitCount; } _hitCountCondition = hitCountDlg.HitCountCondition; if (BreakpointChanged != null) { BreakpointChanged(this, new EventArgs()); } } }
public Breakpoint(SimpleBreakpoint sbp) { this.FileName = sbp.FileName; this.Line = sbp.Line; _condition = sbp.Condition; _hitCount = sbp.HitCount; _hitCountCondition = sbp.HitCountCondition; }
public SimpleBreakpoint(string fileName, int line, string condition, int hitCount, HitCountConditions hitCountCondition, bool isEnabled) { FileName = fileName; Line = line; Condition = condition; HitCount = hitCount; HitCountCondition = hitCountCondition; IsEnabled = isEnabled; }
public void DeserializeData(byte[] data, ref int offset) { RPCCommand.DeserializeString(data, ref offset, ref FileName); RPCCommand.DeserializeInteger(data, ref offset, ref Line); RPCCommand.DeserializeString(data, ref offset, ref Condition); RPCCommand.DeserializeInteger(data, ref offset, ref HitCount); int hitCountCondition = (int)HitCountCondition; RPCCommand.DeserializeInteger(data, ref offset, ref hitCountCondition); HitCountCondition = (HitCountConditions)hitCountCondition; RPCCommand.DeserializeBoolean(data, ref offset, ref IsEnabled); }