public void StartWatching(string path, ISpecFileObserver observer) { var fullPath = path.ToFullPath(); _watcher = new FileChangeWatcher(fullPath, FileSet.Deep("*.md"), this); _watcher.Start(); _observer = observer; }
public void StartWatching(string path, ISpecFileObserver observer) { var fullPath = path.ToFullPath(); _watcher = new FileChangeWatcher(fullPath, FileSet.Deep("*.xml"), this); _watcher.Start(); _observer = observer; }
public void StartWatching(string path, ISpecFileObserver observer) { var fullPath = path.ToFullPath(); _watcher = new FileSystemWatcher(fullPath, "*.xml"); _watcher.IncludeSubdirectories = true; _watcher.Changed += (sender, args) => { observer.Changed(args.FullPath); }; _watcher.Deleted += (sender, args) => { observer.Deleted(args.FullPath); }; _watcher.Created += (sender, args) => { observer.Added(args.FullPath); }; _watcher.EnableRaisingEvents = true; }
public void StartWatching(string path, ISpecFileObserver observer) { Path = path; Observer = observer; }