1 write to Watcher
System.IO.FileSystem.Watcher (1)
System\IO\FileSystemWatcher.Linux.cs (1)
1323Watcher = watcher;
16 references to Watcher
System.IO.FileSystem.Watcher (16)
System\IO\FileSystemWatcher.Linux.cs (16)
360Debug.Assert(!Monitor.IsEntered(removedDir.Watcher)); // We mustn't hold the watcher lock prior to taking the _addLock. 381lock (removedDir.Watcher) 421_watchers.Remove(dir.Watcher); 428Watcher watcher = dir.Watcher; 572bool isRename = isMatchingMovedTo && FindMatchingWatchedDirectory(dirs, movedFrom.Watcher) is not null; 583var watcher = movedFrom.Watcher; 638Watcher watcher = dir.Watcher; 731Watcher watcher = dir.Watcher; 766if (d.Watcher == watcher) 788Watcher watcher = moveFrom.Watcher; 789Debug.Assert(moveTo.Watcher == watcher); 822Watcher watcher = src.Watcher; 1332Debug.Assert(Monitor.IsEntered(Watcher)); 1337Debug.Assert(Monitor.IsEntered(Watcher)); 1345Debug.Assert(Monitor.IsEntered(Watcher)); 1373Append(pathBuffer, Watcher.BasePath);