コード例 #1
0
        /// Устанавливает точку останова по переданному адресу, если ее нет, или убирает, если она есть
        public void ToggleBreakpoint(int address)
        {
            if (!_breakpoints.Remove(address * 2))
            {
                _breakpoints.Add(address * 2);
            }

            _commands[address].HasBreakpoint = _breakpoints.Contains(address * 2);
            _form?.ShowCommand(_commands[address], address);
        }