Пример #1
0
 public void Clear()
 {
     _available.Clear();
     for (int i = 0; i < _chunks.Length; i++)
     {
         var chunk = (T *)_chunks[i];
         for (int j = 0; j < _chunkSize; j++)
         {
             _available.Push(chunk + j);
         }
     }
 }
Пример #2
0
 public void Clear()
 {
     _available.Clear();
     for (int i = 0; i < _blocks.Length; i++)
     {
         var block = (T *)_blocks[i];
         for (int j = 0; j < _blockSize; j++)
         {
             _available.Push(block + j);
         }
     }
 }