public void OnExtChanged(string Ext, OnFileChangedAction A) { if (ExtWatchers.ContainsKey(Ext)) { throw new Exception("Extension already watched"); } ExtWatchers.Add(Ext, A); }
public void OnFileChanged(string FullPath, OnFileChangedAction A) { FullPath = FilePath.Normalize(Path.GetFullPath(FullPath)); if (FileWatchers.ContainsKey(FullPath)) { throw new Exception("File already watched"); } FileWatchers.Add(FullPath, A); }