7 references to AsyncBatchingWorkQueue
Microsoft.CodeAnalysis.EditorFeatures (1)
Classification\Syntactic\SyntacticClassificationTaggerProvider.TagComputer.cs (1)
310/// the editor. Calls to <see cref="ProcessChangesAsync"/> are serialized by <see cref="AsyncBatchingWorkQueue{TItem}"/>
Microsoft.CodeAnalysis.Workspaces (6)
FindSymbols\SymbolTree\SymbolTreeInfoCacheService.cs (1)
35private readonly AsyncBatchingWorkQueue<ProjectId> _workQueue;
Shared\Utilities\AsyncBatchingWorkQueue`0.cs (1)
19CancellationToken cancellationToken) : AsyncBatchingWorkQueue<VoidResult>(delay, Convert(processBatchAsync), EqualityComparer<VoidResult>.Default, asyncListener, cancellationToken)
Workspace\ProjectSystem\FileWatchedPortableExecutableReferenceFactory.cs (1)
47private readonly AsyncBatchingWorkQueue<string> _workQueue;
Workspace\ProjectSystem\ProjectSystemProject.cs (1)
152private readonly AsyncBatchingWorkQueue<string> _fileChangesToProcess;
Workspace\Solution\VersionSource\RecoverableTextAndVersion.RecoverableText.cs (1)
27private static readonly AsyncBatchingWorkQueue<(RecoverableText recoverableText, SourceText sourceText)> s_saveQueue =
Workspace\Workspace_SourceGeneration.cs (1)
26private readonly AsyncBatchingWorkQueue<(ProjectId? projectId, bool forceRegeneration)> _updateSourceGeneratorsQueue;