Пример #1
0
 public void Delete(long value)
 {
     if (!clear || table.Contains((int)value))
     {
         deleteList = Array.Append(deleteList, deleteCount++, (int)value);
     }
 }
Пример #2
0
            public void Next()
            {
                int size = 64 * table.bitmap.Length;

                do
                {
                    index++;
                } while (index < size && !table.Contains(index));
            }
Пример #3
0
 public Iter(int index, UnaryTable table)
 {
     this.table = table;
     if (table.count == 0)
     {
         this.index = 64 * table.bitmap.Length;
     }
     else
     {
         this.index = index;
         if (!table.Contains(0))
         {
             Next();
         }
     }
 }