protected virtual void Dispose(bool disposing) { if (!_disposedValue) { _lgpFilesWatcher?.Dispose(); _lgpFilesWatcher = null; _lgpChangedCreated?.Dispose(); _lgpChangedCreated = null; _lgfReader?.Dispose(); _lgfReader = null; _lgpReader?.Dispose(); _lgpReader = null; _disposedValue = true; } }
protected virtual void Dispose(bool disposing) { if (!_disposedValue) { if (disposing) { // TODO: освободить управляемое состояние (управляемые объекты) } _lgpFilesWatcher?.Dispose(); _lgpFilesWatcher = null; _lgpChangedCreated?.Dispose(); _lgpChangedCreated = null; _lgfReader?.Dispose(); _lgfReader = null; _lgpReader?.Dispose(); _lgpReader = null; _disposedValue = true; } }