1 instantiation of WatchedDirectory
System.IO.FileSystem.Watcher (1)
System\IO\FileSystemWatcher.Linux.cs (1)
440directoryEntry = new WatchedDirectory
16 references to WatchedDirectory
System.IO.FileSystem.Watcher (16)
System\IO\FileSystemWatcher.Linux.cs (16)
281private readonly Dictionary<int, WatchedDirectory> _wdToPathMap = new Dictionary<int, WatchedDirectory>(); 331private void AddDirectoryWatch(WatchedDirectory parent, string directoryName) 353private void AddDirectoryWatchUnlocked(WatchedDirectory? parent, string directoryName) 411WatchedDirectory? directoryEntry; 490private void RemoveWatchedDirectory(WatchedDirectory directoryEntry, bool removeInotify = true) 508private void RemoveWatchedDirectoryUnlocked(WatchedDirectory directoryEntry, bool removeInotify) 513foreach (WatchedDirectory child in directoryEntry.Children) 563private bool ProcessEvent(NotifyEvent nextEvent, ref ReadOnlySpan<char> previousEventName, ref WatchedDirectory? previousEventParent, ref uint previousEventCookie) 593WatchedDirectory? associatedDirectoryEntry = null; 636foreach (WatchedDirectory child in previousEventParent.Children) 772WatchedDirectory? previousEventParent = null; 904internal WatchedDirectory? Parent; 913internal List<WatchedDirectory>? Children; 916internal List<WatchedDirectory> InitializedChildren => Children ??= new List<WatchedDirectory>();