1 write to _taskQueue
Microsoft.VisualStudio.LanguageServices (1)
TaskList\ExternalErrorDiagnosticUpdateSource.cs (1)
98_taskQueue = new TaskQueue(listener, TaskScheduler.Default);
14 references to _taskQueue
Microsoft.VisualStudio.LanguageServices (14)
TaskList\ExternalErrorDiagnosticUpdateSource.cs (14)
33/// schedule updating/processing this state on a serialized <see cref="_taskQueue"/> in the background. 114/// Event generated from the serialized <see cref="_taskQueue"/> whenever the build progress in Visual Studio changes. 120/// Event generated from the serialized <see cref="_taskQueue"/> whenever build-only diagnostics are reported during a build in Visual Studio. 126/// Event generated from the serialized <see cref="_taskQueue"/> whenever build-only diagnostics are cleared during a build in Visual Studio. 177_taskQueue.ScheduleTask(nameof(ClearErrors), async () => 245_taskQueue.ScheduleTask("OnSolutionAdded", () => e.OldSolution.ProjectIds.Do(p => ClearBuildOnlyProjectErrors(e.OldSolution, p)), _disposalToken); 251_taskQueue.ScheduleTask("OnSolutionChanged", () => e.OldSolution.ProjectIds.Do(p => ClearBuildOnlyProjectErrors(e.OldSolution, p)), _disposalToken); 256_taskQueue.ScheduleTask("OnProjectChanged", () => ClearBuildOnlyProjectErrors(e.OldSolution, e.ProjectId), _disposalToken); 265_taskQueue.ScheduleTask("OnDocumentRemoved", () => ClearBuildOnlyDocumentErrors(e.OldSolution, e.ProjectId, e.DocumentId), _disposalToken); 277_taskQueue.ScheduleTask("OnDocumentChanged", () => ClearBuildOnlyDocumentErrors(e.OldSolution, e.ProjectId, e.DocumentId), _disposalToken); 306_taskQueue.ScheduleTask("OnSolutionBuild", async () => 421_taskQueue.ScheduleTask("Project New Errors", async () => 435_taskQueue.ScheduleTask("Document New Errors", async () => 451_taskQueue.ScheduleTask("Project New Errors", async () =>