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