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));
147
watches = [..
_watchedDirectoriesWatches
, .. _explicitlyWatchedFiles.Values.Select(v => v.directoryWatch)];
148
_watchedDirectoriesWatches
.Clear();