Esempio n. 1
0
 /// <summary>
 /// Добавить номер канала управления в множество и в список.
 /// </summary>
 protected void AddCtrlCnlNum(int ctrlCnlNum)
 {
     if (ctrlCnlNum > 0 && CtrlCnlSet.Add(ctrlCnlNum))
     {
         int index = CtrlCnlList.BinarySearch(ctrlCnlNum);
         if (index < 0)
         {
             CtrlCnlList.Insert(~index, ctrlCnlNum);
         }
     }
 }
Esempio n. 2
0
        /// <summary>
        /// Add control channel number to set and to list.
        /// </summary>
        protected void AddCtrlCnlNum(int ctrlCnlNum)
        {
            if (ctrlCnlNum <= 0 || !CtrlCnlSet.Add(ctrlCnlNum))
            {
                return;
            }

            int index = CtrlCnlList.BinarySearch(ctrlCnlNum);

            if (index < 0)
            {
                CtrlCnlList.Insert(~index, ctrlCnlNum);
            }
        }