1 type derived from AsyncBatchingWorkQueue
Microsoft.CodeAnalysis.Workspaces (1)
src\Dependencies\Threading\AsyncBatchingWorkQueue`0.cs (1)
21CancellationToken cancellationToken) : AsyncBatchingWorkQueue<VoidResult>(delay, Convert(processBatchAsync), EqualityComparer<VoidResult>.Default, asyncListener, cancellationToken)
7 instantiations of AsyncBatchingWorkQueue
Microsoft.CodeAnalysis.Workspaces (7)
FindSymbols\SymbolTree\SymbolTreeInfoCacheService.cs (1)
47_workQueue = new AsyncBatchingWorkQueue<ProjectId>(
Notification\AbstractGlobalOperationNotificationService.cs (1)
32_eventQueue = new AsyncBatchingWorkQueue<bool>(
Workspace\ProjectSystem\FileWatchedPortableExecutableReferenceFactory.cs (1)
59_workQueue = new AsyncBatchingWorkQueue<string>(
Workspace\ProjectSystem\ProjectSystemProject.cs (1)
199_fileChangesToProcess = new AsyncBatchingWorkQueue<string>(
Workspace\Solution\VersionSource\RecoverableTextAndVersion.RecoverableText.cs (1)
29new(TimeSpan.Zero,
Workspace\Workspace.cs (2)
84_eventHandlerWorkQueue = new( 97_updateSourceGeneratorsQueue = new AsyncBatchingWorkQueue<(ProjectId? projectId, bool forceRegeneration)>(
7 references to AsyncBatchingWorkQueue
Microsoft.CodeAnalysis.Workspaces (7)
FindSymbols\SymbolTree\SymbolTreeInfoCacheService.cs (1)
36private readonly AsyncBatchingWorkQueue<ProjectId> _workQueue;
Notification\AbstractGlobalOperationNotificationService.cs (1)
23private readonly AsyncBatchingWorkQueue<bool> _eventQueue;
Workspace\ProjectSystem\FileWatchedPortableExecutableReferenceFactory.cs (1)
48private readonly AsyncBatchingWorkQueue<string> _workQueue;
Workspace\ProjectSystem\ProjectSystemProject.cs (1)
153private readonly AsyncBatchingWorkQueue<string> _fileChangesToProcess;
Workspace\Solution\VersionSource\RecoverableTextAndVersion.RecoverableText.cs (1)
28private static readonly AsyncBatchingWorkQueue<(RecoverableText recoverableText, SourceText sourceText)> s_saveQueue =
Workspace\Workspace.cs (1)
43private readonly AsyncBatchingWorkQueue<(EventArgs, EventHandlerSet)> _eventHandlerWorkQueue;
Workspace\Workspace_SourceGeneration.cs (1)
27private readonly AsyncBatchingWorkQueue<(ProjectId? projectId, bool forceRegeneration)> _updateSourceGeneratorsQueue;