Exemplo n.º 1
0
 public Compounds(int maxStock, CompoundReplaceMode replaceMode, Rubbish rubbish)
 {
     _maxStock    = maxStock;
     _replaceMode = replaceMode;
     _rubbish     = rubbish;
     _items       = new ConcurrentQueue <T>();
 }
Exemplo n.º 2
0
        public void Dispose()
        {
            T item = default(T);

            while (_items.TryDequeue(out item))
            {
                Rubbish.DisposeItem(item);
            }
        }