1 write to _projectsToReload
Microsoft.CodeAnalysis.LanguageServer (1)
HostWorkspace\LanguageServerProjectLoader.cs (1)
119
_projectsToReload
= new AsyncBatchingWorkQueue<ProjectToLoad>(
4 references to _projectsToReload
Microsoft.CodeAnalysis.LanguageServer (4)
HostWorkspace\LanguageServerProjectLoader.cs (4)
340
loadedProject.NeedsReload += (_, _) =>
_projectsToReload
.AddWork(projectToLoad with { ReportTelemetry = false });
389
_projectsToReload
.AddWork(new ProjectToLoad(projectPath, ProjectGuid: null, ReportTelemetry: true));
408
_projectsToReload
.AddWork(new ProjectToLoad(Path: projectPath, ProjectGuid: projectGuid, ReportTelemetry: true));
412
protected Task WaitForProjectsToFinishLoadingAsync() =>
_projectsToReload
.WaitUntilCurrentBatchCompletesAsync();