/// Устанавливает точку останова по переданному адресу, если ее нет, или убирает, если она есть 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); }