1 instantiation of WatchedDirectory
System.IO.FileSystem.Watcher (1)
System\IO\FileSystemWatcher.Linux.cs (1)
426directoryEntry = new WatchedDirectory
16 references to WatchedDirectory
System.IO.FileSystem.Watcher (16)
System\IO\FileSystemWatcher.Linux.cs (16)
267private readonly Dictionary<int, WatchedDirectory> _wdToPathMap = new Dictionary<int, WatchedDirectory>(); 317private void AddDirectoryWatch(WatchedDirectory parent, string directoryName) 339private void AddDirectoryWatchUnlocked(WatchedDirectory? parent, string directoryName) 397WatchedDirectory? directoryEntry; 476private void RemoveWatchedDirectory(WatchedDirectory directoryEntry, bool removeInotify = true) 494private void RemoveWatchedDirectoryUnlocked(WatchedDirectory directoryEntry, bool removeInotify) 499foreach (WatchedDirectory child in directoryEntry.Children) 549private bool ProcessEvent(NotifyEvent nextEvent, ref ReadOnlySpan<char> previousEventName, ref WatchedDirectory? previousEventParent, ref uint previousEventCookie) 579WatchedDirectory? associatedDirectoryEntry = null; 622foreach (WatchedDirectory child in previousEventParent.Children) 758WatchedDirectory? previousEventParent = null; 890internal WatchedDirectory? Parent; 899internal List<WatchedDirectory>? Children; 902internal List<WatchedDirectory> InitializedChildren => Children ??= new List<WatchedDirectory>();