34 references to AddWork
Microsoft.CodeAnalysis.Features (14)
Completion\CompletionService.ProviderManager.cs (1)
117_projectProvidersWorkQueue.AddWork(project.AnalyzerReferences);
Completion\Providers\ImportCompletionProvider\AbstractTypeImportCompletionService.cs (2)
45CacheService.WorkQueue.AddWork(project); 153CacheService.WorkQueue.AddWork(currentProject);
Completion\Providers\ImportCompletionProvider\ExtensionMethodImportCompletionHelper.SymbolComputer.cs (2)
67GetCacheService(project).WorkQueue.AddWork(project); 119GetCacheService(_originatingDocument.Project).WorkQueue.AddWork(_originatingDocument.Project);
ExternalAccess\UnitTesting\Notification\AbstractGlobalOperationNotificationService.cs (2)
74_eventQueue.AddWork(true); 91_eventQueue.AddWork(false);
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.cs (7)
100_eventProcessingQueue.AddWork(() => EnqueueWorkItemAsync(analyzer, scope)); 220_eventProcessingQueue.AddWork( 245_eventProcessingQueue.AddWork( 257_eventProcessingQueue.AddWork( 269_eventProcessingQueue.AddWork( 275_eventProcessingQueue.AddWork( 286_eventProcessingQueue.AddWork(
Microsoft.CodeAnalysis.LanguageServer (3)
HostWorkspace\LanguageServerProjectLoader.cs (3)
338loadedProject.NeedsReload += (_, _) => _projectsToReload.AddWork(projectToLoad with { ReportTelemetry = false }); 395_projectsToReload.AddWork(new ProjectToLoad(projectPath, ProjectGuid: null, ReportTelemetry: true)); 414_projectsToReload.AddWork(new ProjectToLoad(Path: projectPath, ProjectGuid: projectGuid, ReportTelemetry: true));
Microsoft.CodeAnalysis.LanguageServer.Protocol (4)
Handler\AbstractRefreshQueue.cs (1)
103_refreshQueue.AddWork(documentUri);
Handler\References\FindUsagesLSPContext.cs (3)
127_workQueue.AddWork(definitionItem.Value); 159_workQueue.AddWork(definition); 173_workQueue.AddWork(referenceItem.Value);
Microsoft.CodeAnalysis.Remote.ServiceHub (2)
Services\EditAndContinue\EditAndContinueLogReporter.cs (1)
62_queue.AddWork(new HotReloadLogMessage(verbosity, message, errorLevel: errorLevel));
Services\SemanticClassification\RemoteSemanticClassificationService.cs (1)
56_workQueue.AddWork((document, type, options));
Microsoft.CodeAnalysis.Workspaces (11)
FindSymbols\SymbolTree\SymbolTreeInfoCacheService.cs (3)
77_workQueue.AddWork(project.Id); 102_workQueue.AddWork(project.Id); 245service._workQueue.AddWork(projectId);
src\Dependencies\Threading\AsyncBatchingWorkQueue`0.cs (1)
27=> AddWork(default(VoidResult), cancelExistingWork);
src\Dependencies\Threading\AsyncBatchingWorkQueue`2.cs (1)
56/// langword="true"/> to <see cref="AddWork(TItem, bool)"/>. Work in the queue that has not started will be
Workspace\ProjectSystem\FileWatchedPortableExecutableReferenceFactory.cs (1)
70fileReferenceChangeContext.FileChanged += (s, e) => _workQueue.AddWork(e);
Workspace\ProjectSystem\ProjectSystemProject.BatchingDocumentCollection.cs (1)
468_dynamicFilesToRefresh.AddWork((projectSystemFilePath, workspaceFilePath));
Workspace\ProjectSystem\ProjectSystemProject.cs (1)
1202_fileChangesToProcess.AddWork(fullFilePath);
Workspace\Solution\VersionSource\RecoverableTextAndVersion.RecoverableText.cs (1)
140s_saveQueue.AddWork((this, instance));
Workspace\Workspace.cs (1)
609_eventHandlerWorkQueue.AddWork((args, handlerSet));
Workspace\Workspace_SourceGeneration.cs (1)
32=> _updateSourceGeneratorsQueue.AddWork((projectId, forceRegeneration));