public void StartWatchingAll()
        {
            _watcher = new FileChangePollingWatcher();
            _fileGraph.AllFiles().Each(file =>
            {
                _watcher.WatchFile(file.FullPath, () => _listener.Changed(file));
            });

            _watcher.StartWatching(_settings.MonitoringIntervalTime);
        }
 public void StopWatching()
 {
     _watcher.Stop();
     _watcher = null;
 }