private void DisposeInternal() { try { base.Dispose(true); } finally { if (_fileLock != null) { _fileLock.Dispose(); } } }
protected override void Dispose(bool disposing) { if (disposing) { if (_fileLock != null) { _fileLock.Dispose(); _fileLock = null; } if (_stream != null) { _stream.Dispose(); _stream = null; } } base.Dispose(disposing); }