Ejemplo n.º 1
0
        public void StartWatching(string path, ISpecFileObserver observer)
        {
            var fullPath = path.ToFullPath();
            _watcher = new FileChangeWatcher(fullPath, FileSet.Deep("*.md"), this);
            _watcher.Start();

            _observer = observer;
        }
Ejemplo n.º 2
0
        public void StartWatching(string path, ISpecFileObserver observer)
        {
            var fullPath = path.ToFullPath();

            _watcher = new FileChangeWatcher(fullPath, FileSet.Deep("*.xml"), this);
            _watcher.Start();

            _observer = observer;
        }
Ejemplo n.º 3
0
        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;
        }
Ejemplo n.º 4
0
 public void StartWatching(string path, ISpecFileObserver observer)
 {
     Path     = path;
     Observer = observer;
 }