34 references to AddWork
Microsoft.CodeAnalysis.Features (14)
Completion\CompletionService.ProviderManager.cs (1)
117
_projectProvidersWorkQueue.
AddWork
(project.AnalyzerReferences);
Completion\Providers\ImportCompletionProvider\AbstractTypeImportCompletionService.cs (2)
45
CacheService.WorkQueue.
AddWork
(project);
153
CacheService.WorkQueue.
AddWork
(currentProject);
Completion\Providers\ImportCompletionProvider\ExtensionMethodImportCompletionHelper.SymbolComputer.cs (2)
67
GetCacheService(project).WorkQueue.
AddWork
(project);
119
GetCacheService(_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)
338
loadedProject.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);
245
service._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)
70
fileReferenceChangeContext.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)
140
s_saveQueue.
AddWork
((this, instance));
Workspace\Workspace.cs (1)
609
_eventHandlerWorkQueue.
AddWork
((args, handlerSet));
Workspace\Workspace_SourceGeneration.cs (1)
32
=> _updateSourceGeneratorsQueue.
AddWork
((projectId, forceRegeneration));