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