1 write to ProjectsToLoadAndReload
Microsoft.CodeAnalysis.LanguageServer (1)
HostWorkspace\LanguageServerProjectLoader.cs (1)
83ProjectsToLoadAndReload = new AsyncBatchingWorkQueue<ProjectToLoad>(
6 references to ProjectsToLoadAndReload
Microsoft.CodeAnalysis.LanguageServer (6)
HostWorkspace\LanguageServerProjectLoader.cs (2)
50/// things to the <see cref="ProjectsToLoadAndReload" />. 217loadedProject.NeedsReload += (_, _) => ProjectsToLoadAndReload.AddWork(projectToLoad with { ReportTelemetry = false });
HostWorkspace\LanguageServerProjectSystem.cs (4)
82ProjectsToLoadAndReload.AddWork(new ProjectToLoad(project.ProjectPath, project.ProjectGuid, ReportTelemetry: true)); 86await ProjectsToLoadAndReload.WaitUntilCurrentBatchCompletesAsync(); 98ProjectsToLoadAndReload.AddWork(projectFilePaths.Select(p => new ProjectToLoad(p, ProjectGuid: null, ReportTelemetry: true))); 101await ProjectsToLoadAndReload.WaitUntilCurrentBatchCompletesAsync();