private void Dispose(bool disposing) { if (_disposedValue) { return; } if (disposing) { _pool.Dispose(); _pool = null; } _disposedValue = true; }
public LazyPoolSpawner(ISpawner <T> spawner, int poolCapacity) : base(spawner) { _pool = new PoolLazyItems(poolCapacity); }