예제 #1
0
        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());
                }
            }
        }
예제 #2
0
 public Breakpoint(SimpleBreakpoint sbp)
 {
     this.FileName      = sbp.FileName;
     this.Line          = sbp.Line;
     _condition         = sbp.Condition;
     _hitCount          = sbp.HitCount;
     _hitCountCondition = sbp.HitCountCondition;
 }
예제 #3
0
 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;
 }
예제 #4
0
        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);
        }