private async void UpdateWatcher() { CurrentWatcher?.Dispose(); CurrentRootDir = RootDir; Watcher <GlobPatternWithMetadata> w = await Watcher <GlobPatternWithMetadata> .For(CurrentRootDir); foreach (PatternModel model in Patterns) { model.Pattern = w.AddPattern(model.Kind, model.RawPattern); } CurrentWatcher = w; SetCleanCommand.CanExecute(null); }
private void Clean() { CurrentWatcher.Clean(); }