46 references to AddWork
Microsoft.CodeAnalysis.EditorFeatures (11)
Classification\Syntactic\SyntacticClassificationTaggerProvider.TagComputer.cs (5)
187_workQueue.AddWork(_subjectBuffer.CurrentSnapshot); 207_workQueue.AddWork(_subjectBuffer.CurrentSnapshot); 219_workQueue.AddWork(args.After); 232_workQueue.AddWork(_subjectBuffer.CurrentSnapshot); 258_workQueue.AddWork(_subjectBuffer.CurrentSnapshot);
NavigationBar\NavigationBarController.cs (1)
201_computeModelQueue.AddWork(true);
Remote\SolutionChecksumUpdater.cs (1)
137_textChangeQueue.AddWork((e.OldSolution.GetDocument(e.DocumentId), e.NewSolution.GetDocument(e.DocumentId)));
SolutionEvents\HostLegacySolutionEventsWorkspaceEventListener.cs (1)
58=> _eventQueue.AddWork(e);
Tagging\AbstractAsynchronousTaggerProvider.TagSource_ProduceTags.cs (1)
171=> _eventChangeQueue.AddWork(highPriority, _dataSource.CancelOnNewWork);
Tagging\AbstractAsynchronousTaggerProvider.TagSource_TagsChanged.cs (2)
37_highPriTagsChangedQueue.AddWork(change.Value.Removed); 41addedTagsQueue.AddWork(change.Value.Added);
Microsoft.CodeAnalysis.EditorFeatures.Wpf (2)
BackgroundWorkIndicator\BackgroundWorkIndicatorContext.cs (2)
125=> _uiUpdateQueue.AddWork(UIUpdateRequest.DismissTooltip); 131=> _uiUpdateQueue.AddWork(UIUpdateRequest.UpdateTooltip);
Microsoft.CodeAnalysis.Features (6)
Completion\CompletionService.ProviderManager.cs (2)
111_projectProvidersWorkQueue.AddWork(project.AnalyzerReferences); 288_providerManager._projectProvidersWorkQueue.AddWork(project.AnalyzerReferences);
Completion\Providers\ImportCompletionProvider\AbstractTypeImportCompletionService.cs (2)
42CacheService.WorkQueue.AddWork(project); 138CacheService.WorkQueue.AddWork(currentProject);
Completion\Providers\ImportCompletionProvider\ExtensionMethodImportCompletionHelper.SymbolComputer.cs (2)
77GetCacheService(project).WorkQueue.AddWork(project); 142GetCacheService(_originatingDocument.Project).WorkQueue.AddWork(_originatingDocument.Project);
Microsoft.CodeAnalysis.LanguageServer.Protocol (4)
Handler\References\FindUsagesLSPContext.cs (3)
129_workQueue.AddWork(definitionItem.Value); 159_workQueue.AddWork(definition); 173_workQueue.AddWork(referenceItem.Value);
Handler\SemanticTokens\SemanticTokensRefreshQueue.cs (1)
165_semanticTokenRefreshQueue.AddWork(documentUri);
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Services\SemanticClassification\RemoteSemanticClassificationService.cs (1)
55_workQueue.AddWork((document, type, options));
Microsoft.CodeAnalysis.Workspaces (6)
FindSymbols\SymbolTree\SymbolTreeInfoCacheService.cs (3)
76_workQueue.AddWork(project.Id); 101_workQueue.AddWork(project.Id); 251_services._workQueue.AddWork(projectId);
Shared\Utilities\AsyncBatchingWorkQueue`0.cs (1)
30=> base.AddWork(default(VoidResult), cancelExistingWork);
Shared\Utilities\AsyncBatchingWorkQueue`2.cs (1)
54/// langword="true"/> to <see cref="AddWork(TItem, bool)"/>. Work in the queue that has not started will be
Workspace\ProjectSystem\ProjectSystemProject.cs (1)
1015_fileChangesToProcess.AddWork(fullFilePath);
Microsoft.VisualStudio.LanguageServices (15)
DocumentOutline\DocumentOutlineControl_ModelComputation.cs (3)
35_computeDataModelQueue.AddWork(true); 109_filterAndSortDataModelQueue.AddWork(true); 148_highlightExpandAndPresentItemsQueue.AddWork(expansionOption);
FindReferences\Contexts\AbstractTableDataSourceFindUsagesContext.cs (1)
460_progressQueue.AddWork((current, maximum));
LanguageService\AbstractCreateServicesOnTextViewConnection.cs (2)
68_workQueue.AddWork((ProjectId?)null); 102_workQueue.AddWork(e.Document.Project.Id);
Packaging\PackageInstallerServiceFactory.cs (2)
241_workQueue.AddWork((solutionChanged: true, changedProject: null)); 454_workQueue.AddWork((solutionChanged, changedProject));
PdbSourceDocument\PdbSourceDocumentOutputWindowLogger.cs (2)
79_logItemsQueue.AddWork((string?)null); 84_logItemsQueue.AddWork(value);
ProjectSystem\FileChangeWatcher.cs (4)
413_fileChangeWatcher._taskQueue.AddWork(WatcherOperation.UnwatchDirectories(_directoryWatchCookies)); 414_fileChangeWatcher._taskQueue.AddWork(WatcherOperation.UnwatchFiles(_activeFileWatchingTokens)); 441_fileChangeWatcher._taskQueue.AddWork(WatcherOperation.WatchFile(filePath, _VSFILECHANGEFLAGS.VSFILECHG_Size | _VSFILECHANGEFLAGS.VSFILECHG_Time, this, token)); 453_fileChangeWatcher._taskQueue.AddWork(WatcherOperation.UnwatchFile(watchedFile));
TaskList\VisualStudioTaskListService.cs (1)
182_workQueue.AddWork((documentId, items));
Microsoft.VisualStudio.LanguageServices.Implementation (1)
CodeModel\ProjectCodeModelFactory.cs (1)
171_documentsToFireEventsFor.AddWork(e.DocumentId!);