protected override void Dispose(bool disposing) { try { if (disposing) { ChunkReader?.Dispose(); } } finally { base.Dispose(disposing); } }
protected override void Dispose(bool disposing) { try { if (disposing) { _fIdx?.Dispose(); _packBucket?.Dispose(); _bitmapBucket?.Dispose(); _revIdxBucket?.Dispose(); } } finally { base.Dispose(disposing); } }
protected override void Dispose(bool disposing) { try { if (disposing) { if (_packs != null) { foreach (var p in _packs) { p.Dispose(); } } _bitmapBucket?.Dispose(); _revIdxBucket?.Dispose(); } } finally { _packs = null; base.Dispose(disposing); } }