1 write to ExtensionFilters
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\ProjectSystem\IFileChangeWatcher.cs (1)
45ExtensionFilters = extensionFilters;
9 references to ExtensionFilters
Microsoft.CodeAnalysis.LanguageServer (6)
HostWorkspace\FileWatching\DefaultFileChangeWatcher.cs (3)
82ExpandFiltersToCover(node.Watcher.Filters, watchedDirectory.ExtensionFilters.SelectAsArray(static extension => '*' + extension)); 105ExpandFiltersToCover(node.Watcher.Filters, watchedDirectory.ExtensionFilters.SelectAsArray(static extension => '*' + extension)); 117parentNodeForWatch.CreateNewFileWatcher(watchedDirectory.ExtensionFilters.SelectAsArray(static extension => '*' + extension));
HostWorkspace\FileWatching\LspFileChangeWatcher.cs (3)
81var pattern = "**/*" + d.ExtensionFilters.Length switch 841 => d.ExtensionFilters[0], 85_ => "{" + string.Join(',', d.ExtensionFilters) + "}"
Microsoft.CodeAnalysis.Workspaces (2)
Workspace\ProjectSystem\IFileChangeWatcher.cs (2)
64if (watchedDirectory.ExtensionFilters.Length == 0 || watchedDirectory.ExtensionFilters.Any(filter => filePath.EndsWith(filter, stringComparison)))
Microsoft.VisualStudio.LanguageServices (1)
ProjectSystem\FileChangeWatcher.cs (1)
369watchedDirectory.ExtensionFilters,