1 write to _watchedDirectoriesWatches
Microsoft.CodeAnalysis.LanguageServer (1)
HostWorkspace\FileWatching\DefaultFileChangeWatcher.FileChangeContext.cs (1)
45_watchedDirectoriesWatches = new List<IDisposable>(_watchedDirectories.Length);
4 references to _watchedDirectoriesWatches
Microsoft.CodeAnalysis.LanguageServer (4)
HostWorkspace\FileWatching\DefaultFileChangeWatcher.FileChangeContext.cs (4)
18/// A monitor lock held for code touching <see cref="_explicitlyWatchedFiles"/>, and <see cref="_watchedDirectoriesWatches"/> during disposal. It is not expected to be held 47_watchedDirectoriesWatches.Add(_owner.AcquireDirectoryWatch(watchedDirectory, this)); 147watches = [.. _watchedDirectoriesWatches, .. _explicitlyWatchedFiles.Values.Select(v => v.directoryWatch)]; 148_watchedDirectoriesWatches.Clear();