private void DisposeIfNotMemberVariable(RecoveryFile recoveryFile) { if (_recoveryFile == null) { recoveryFile.Dispose(); } }
private void Dispose(bool disposing) { if (!_disposed) { if (disposing) { Lock(); try { _storageStream?.Close(); _pagemap.Dispose(); _recoveryFile?.Dispose(); } finally { Unlock(); } } _disposed = true; } }