public void Dispose() { UnsubscribeFromEvents(); StopTimer(); _timer.Dispose(); _fileSystemWatcher.Dispose(); }
public void Dispose() { fileSystemWatcher.Dispose(); foreach (var item in Items) { item.Dispose(); } }
public void Dispose() { if (_fileSystemWatcher != null) { _fileSystemWatcher.EnableRaisingEvents = false; _fileSystemWatcher.Changed -= OnFileChanged; _fileSystemWatcher.Dispose(); } _gitignore.Dispose(); }
public void Dispose() { _watcher.EnableRaisingEvents = false; _watcher.OnFileChange -= WatcherEvent; _watcher.Dispose(); _changed.Dispose(); _changed = null; }
private bool disposedValue = false; // To detect redundant calls void Dispose(bool disposing) { if (!disposedValue) { if (disposing) { fileWatcher.Dispose(); fileChangedHandlers = null; } disposedValue = true; } }
protected virtual void Dispose(bool disposing) { if (!_disposedValue) { if (disposing) { Changed = null; } _watcher?.Dispose(); _disposedValue = true; } }
private void DisposeWatcher(IFileSystemWatcher watcher) { if (Site.CanTrace()) { Site.Trace($"Untrack changes from [{watcher.Path}]"); } watcher.EnableRaisingEvents = false; watcher.Changed -= OnFileSystemEvent; watcher.Created -= OnFileSystemEvent; watcher.Deleted -= OnFileSystemEvent; watcher.Renamed -= OnFileSystemEvent; watcher.Error -= WatcherOnError; watcher.Dispose(); }
protected internal virtual void FinalizeResourcesDirectoryWatcher(IFileSystemWatcher resourcesDirectoryWatcher) { if (resourcesDirectoryWatcher == null) { return; } resourcesDirectoryWatcher.Changed -= this.OnFileResourcesDirectoryEntryChanged; resourcesDirectoryWatcher.Created -= this.OnFileResourcesDirectoryEntryCreated; resourcesDirectoryWatcher.Deleted -= this.OnFileResourcesDirectoryEntryDeleted; resourcesDirectoryWatcher.Error -= this.OnFileResourcesDirectoryEntryError; resourcesDirectoryWatcher.Renamed -= this.OnFileResourcesDirectoryEntryRenamed; resourcesDirectoryWatcher.Dispose(); }
private void DestroyFileSystemWatcher() { lock (_SyncLock) { if (_FileSystemWatcher != null) { _FileSystemWatcher.Enabled = false; _FileSystemWatcher.Changed -= FileSystemWatcher_Changed; _FileSystemWatcher.Deleted -= FileSystemWatcher_Deleted; _FileSystemWatcher.Renamed -= FileSystemWatcher_Renamed; _FileSystemWatcher.Error -= FileSystemWatcher_Error; _FileSystemWatcher.Dispose(); _FileSystemWatcher = null; } } }
private bool disposedValue = false; // To detect redundant calls void Dispose(bool disposing) { if (!disposedValue) { disposedValue = true; if (disposing) { fileWatcher.Changed -= OnFileChanged; fileWatcher.Created -= OnFileChanged; fileWatcher.Deleted -= OnFileChanged; fileWatcher.Renamed -= OnFileChanged; fileWatcher.Dispose(); fileChangedHandlers = null; } } }
public void Dispose() { _watcher?.Dispose(); _watcher = null; }
public void Dispose() { _watcher.Dispose(); }
public override void Dispose() { watcher?.Dispose(); watcher = null; base.Dispose(); }
public void Dispose() { _subscription.Dispose(); _buffer.Dispose(); _fileSystemWatcher.Dispose(); }