35 references to ProducerConsumer
Microsoft.CodeAnalysis.CSharp.Features (1)
CodeRefactorings\EnableNullable\EnableNullableCodeRefactoringProvider.cs (1)
72
var updatedDocumentRoots = await
ProducerConsumer
<(DocumentId documentId, SyntaxNode newRoot)>.RunParallelAsync(
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Editing\CSharpImportAdder.cs (1)
134
await
ProducerConsumer
<INamespaceSymbol>.RunParallelAsync(
Microsoft.CodeAnalysis.Features (25)
AddImport\AbstractAddImportFeatureService.cs (2)
236
await
ProducerConsumer
<ImmutableArray<SymbolReference>>.RunParallelAsync(
287
await
ProducerConsumer
<ImmutableArray<SymbolReference>>.RunParallelAsync(
ChangeSignature\AbstractChangeSignatureService.cs (1)
418
var changedDocuments = await
ProducerConsumer
<(DocumentId documentId, SyntaxNode newRoot)>.RunParallelAsync(
CodeFixes\Suppression\AbstractSuppressionBatchFixAllProvider.cs (1)
95
return await
ProducerConsumer
<(Diagnostic diagnostic, CodeAction action)>.RunParallelAsync(
CodeRefactorings\AddMissingImports\AbstractAddMissingImportsFeatureService.cs (1)
96
var changes =
ProducerConsumer
<TextChange>.RunParallelStreamAsync(
CodeRefactorings\CodeRefactoringService.cs (2)
133
return await
ProducerConsumer
<VoidResult>.RunParallelAsync(
193
var pairs = await
ProducerConsumer
<(CodeRefactoringProvider provider, CodeRefactoring codeRefactoring)>.RunParallelAsync(
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (2)
487
var fixedDocuments = await
ProducerConsumer
<(DocumentId documentId, SyntaxNode newRoot)>.RunParallelAsync(
819
var changedDocuments = await
ProducerConsumer
<(DocumentId documentId, SyntaxNode newRoot)>.RunParallelAsync(
Completion\CompletionService_GetCompletions.cs (1)
247
return await
ProducerConsumer
<CompletionContext>.RunParallelAsync(
Completion\Providers\AbstractSymbolCompletionProvider.cs (1)
444
return await
ProducerConsumer
<(DocumentId documentId, TSyntaxContext syntaxContext, ImmutableArray<SymbolAndSelectionInfo> symbols)>.RunParallelAsync(
Completion\Providers\ImportCompletionProvider\ExtensionMemberImportCompletionHelper.SymbolComputer.cs (2)
97
var peReferenceMemberSymbolsTask =
ProducerConsumer
<ISymbol?>.RunParallelAsync(
104
var projectMemberSymbolsTask =
ProducerConsumer
<ISymbol?>.RunParallelAsync(
Copilot\ICopilotChangeAnalysisService.cs (4)
168
return
ProducerConsumer
<CopilotDiagnosticAnalysis>.RunParallelAsync(
209
return
ProducerConsumer
<DiagnosticData>.RunParallelAsync(
252
await
ProducerConsumer
<(CodeFixCollection collection, bool success, TimeSpan elapsedTime)>.RunParallelAsync(
340
return
ProducerConsumer
<CodeFixCollection>.RunParallelAsync(
Diagnostics\Service\DiagnosticAnalyzerService_CoreAnalyze.cs (1)
162
return await
ProducerConsumer
<Diagnostic>.RunParallelAsync(
FindUsages\AbstractFindUsagesService.ProgressAdapter.cs (1)
118
await
ProducerConsumer
<SourceReferenceItem>.RunParallelAsync(
IntroduceParameter\AbstractIntroduceParameterCodeRefactoringProvider.cs (1)
307
var changedRoots = await
ProducerConsumer
<(DocumentId documentId, SyntaxNode newRoot)>.RunParallelAsync(
NavigateTo\AbstractNavigateToSearchService.CachedDocumentSearch.cs (1)
136
await
ProducerConsumer
<RoslynNavigateToItem>.RunParallelAsync(
NavigateTo\AbstractNavigateToSearchService.GeneratedDocumentSearch.cs (1)
73
await
ProducerConsumer
<RoslynNavigateToItem>.RunParallelAsync(
NavigateTo\AbstractNavigateToSearchService.NormalSearch.cs (2)
74
=>
ProducerConsumer
<RoslynNavigateToItem>.RunParallelAsync(
210
await
ProducerConsumer
<RoslynNavigateToItem>.RunParallelAsync(
src\roslyn\src\Analyzers\Core\CodeFixes\UseAutoProperty\UseAutoPropertyFixAllProvider.cs (1)
62
var documentsIdsAndNewRoots = await
ProducerConsumer
<(DocumentId documentId, SyntaxNode newRoot)>.RunParallelAsync(
Microsoft.CodeAnalysis.Features.ExternalAccess (1)
Copilot\Internal\Completion\CSharpContextProviderService.cs (1)
25
=>
ProducerConsumer
<IContextItem>.RunParallelStreamAsync(
Microsoft.CodeAnalysis.Workspaces (7)
CodeActions\CodeAction_Cleanup.cs (1)
187
var changedRoots = await
ProducerConsumer
<(DocumentId documentId, SyntaxNode newRoot)>.RunParallelAsync(
CodeFixes\FixAllOccurrences\FixAllContext.DiagnosticProvider.cs (1)
85
return await
ProducerConsumer
<(Project project, ImmutableArray<Diagnostic> diagnostics)>.RunParallelAsync(
CodeFixesAndRefactorings\DocumentBasedFixAllProviderHelpers.cs (1)
67
var changedRootsAndTexts = await
ProducerConsumer
<(DocumentId documentId, (SyntaxNode? node, SourceText? text))>.RunParallelAsync(
FindSymbols\FindReferences\FindReferencesSearchEngine_FindReferencesInDocuments.cs (1)
135
await
ProducerConsumer
<FinderLocation>.RunAsync(
FindSymbols\FindReferences\FindReferencesSearchEngine.cs (1)
69
await
ProducerConsumer
<Reference>.RunAsync(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\FixAllContextHelper.cs (1)
80
allDiagnostics = await
ProducerConsumer
<ImmutableArray<Diagnostic>>.RunParallelAsync(
Workspace\Solution\SolutionCompilationState.TranslationAction_Actions.cs (1)
182
var documentsAndTrees = await
ProducerConsumer
<(DocumentState document, SyntaxTree tree)>.RunParallelAsync(