101 references to AddRange
IdeBenchmarks (1)
InheritanceMargin\BenchmarksHelpers.cs (1)
30
builder.
AddRange
(items);
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Classification\SemanticClassifierTests_TestMarkup.cs (1)
93
totalSpans.
AddRange
(nonTestCodeSpans);
Microsoft.CodeAnalysis.CSharp.Features (6)
Completion\CompletionProviders\CrefCompletionProvider.cs (2)
183
result.
AddRange
(semanticModel.LookupSymbols(token.SpanStart));
219
result.
AddRange
(semanticModel.LookupSymbols(token.SpanStart, container));
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider_Conversions.cs (1)
69
builder.
AddRange
(s_conversionProperties);
NavigationBar\CSharpNavigationBarItemService.cs (1)
205
localFunctionItems.
AddRange
(CreateLocalFunctionMembers(solution, referenceNode, semanticModel, cancellationToken));
src\Analyzers\CSharp\CodeFixes\AddExplicitCast\CSharpAddExplicitCastCodeFixProvider.cs (2)
75
candidates.
AddRange
(_argumentFixer.GetPotentialConversionTypes(
83
candidates.
AddRange
(_attributeArgumentFixer.GetPotentialConversionTypes(
Microsoft.CodeAnalysis.ExternalAccess.Copilot (2)
Internal\Analyzer\AbstractCopilotCodeAnalysisService.cs (2)
153
diagnostics.
AddRange
(existingDiagnostics);
158
diagnostics.
AddRange
(cachedDiagnostics);
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (1)
Cohost\Handlers\Diagnostics.cs (1)
37
result.
AddRange
(ProtocolConversions.ConvertDiagnostic(diagnostic, supportsVisualStudioExtensions, project, IsLiveSource, PotentialDuplicate, globalOptionsService));
Microsoft.CodeAnalysis.Features (38)
AddImport\CodeActions\InstallPackageAndAddImportCodeAction.cs (1)
56
result.
AddRange
(await solutionChangeAction.GetPreviewOperationsAsync(
AddImport\SymbolReferenceFinder.cs (1)
145
allReferences.
AddRange
(taskResult);
ChangeSignature\DelegateInvokeMethodReferenceFinder.cs (1)
60
result.
AddRange
(cascaded);
ChangeSignature\ParameterConfiguration.cs (2)
72
list.
AddRange
(ParametersWithoutDefaultValues);
73
list.
AddRange
(RemainingEditableParameters);
CodeRefactorings\SyncNamespace\AbstractSyncNamespaceCodeRefactoringProvider.MoveFileCodeAction.cs (1)
106
builder.
AddRange
(FindCandidateFolders(matchingFolderInfo, newParts, newCurrentFolder));
Completion\Providers\AbstractAwaitCompletionProvider.cs (1)
201
builder.
AddRange
(addImportsChanges);
Completion\Providers\AbstractKeywordCompletionProvider.cs (1)
66
result.
AddRange
(keywords.NullToEmpty());
Completion\Providers\ImportCompletionProvider\AbstractImportCompletionProvider.cs (1)
146
builder.
AddRange
(importChanges);
Completion\Providers\SymbolCompletionItem.cs (1)
50
builder.
AddRange
(properties);
Diagnostics\Service\EngineV2\DiagnosticIncrementalAnalyzer_IncrementalAnalyzer.cs (1)
66
diagnostics.
AddRange
(analyzerResult.GetAllDiagnostics());
DocumentHighlighting\AbstractDocumentHighlightsService.cs (1)
186
additionalReferences.
AddRange
(await GetAdditionalReferencesAsync(currentDocument, symbol, cancellationToken).ConfigureAwait(false));
EditAndContinue\DebuggingSession.cs (1)
913
adjustedMappedSpans.
AddRange
(newDocumentActiveStatementSpans);
EditAndContinue\EditSession.cs (4)
490
diagnostics?.
AddRange
(generatorDiagnostics);
677
allEdits.
AddRange
(analysis.SemanticEdits);
678
allLineEdits.
AddRange
(analysis.LineEdits);
1117
projectDiagnostics.
AddRange
(emitResult.Diagnostics);
EditAndContinue\EmitSolutionUpdateResults.cs (1)
393
result.
AddRange
(projectEmitDiagnostics);
ExtractClass\ExtractClassWithDialogCodeAction.cs (1)
147
remainingResults.
AddRange
(memberAnalysisResults);
GenerateConstructors\AbstractGenerateConstructorsCodeRefactoringProvider.cs (1)
87
actions.
AddRange
,
GenerateType\AbstractGenerateTypeService.GenerateNamedType.cs (1)
221
members.
AddRange
(factory.CreateMemberDelegatingConstructor(
InheritanceMargin\AbstractInheritanceMarginService_Helpers.cs (6)
142
result.
AddRange
(await GetGlobalImportsItemsAsync(document, spanToSearch, frozenPartialSemantics, cancellationToken).ConfigureAwait(false));
146
result.
AddRange
(await GetSymbolInheritanceChainItemsAsync(
602
builder.
AddRange
(directImplementingSymbols);
612
builder.
AddRange
(symbol.ExplicitOrImplicitInterfaceImplementations());
638
builder.
AddRange
(implementationSymbols);
647
builder.
AddRange
(await SymbolFinder.FindOverridesArrayAsync(implementationSymbol, solution, cancellationToken: cancellationToken).ConfigureAwait(false));
InlineHints\AbstractInlineTypeHintsService.cs (2)
79
finalParts.
AddRange
(prefix);
93
finalParts.
AddRange
(suffix);
LanguageServices\SymbolDisplayService\AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs (1)
743
parts.
AddRange
(ToMinimalDisplayParts(typeArguments[i]));
QuickInfo\QuickInfoUtilities.cs (2)
134
usageTextBuilder.
AddRange
(awaitableUsageText);
137
usageTextBuilder.
AddRange
(supportedPlatforms.ToDisplayParts().ToTaggedText());
Shared\Utilities\ExtractTypeHelpers.cs (1)
180
typeParameters.
AddRange
(typesToVisit.Pop().TypeParameters);
src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (2)
456
reportedDiagnostics.
AddRange
(semanticModel.GetDiagnostics(cancellationToken: cancellationToken));
487
reportedDiagnostics.
AddRange
(perAnalyzerDiagnostics);
src\Analyzers\Core\CodeFixes\AddExplicitCast\Fixer.cs (1)
57
candidateSymbols.
AddRange
(symbolInfo.CandidateSymbols);
src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.State.cs (2)
480
combinedTypeParameters.
AddRange
(availableTypeParameters);
481
combinedTypeParameters.
AddRange
(enclosingMethodSymbol.TypeParameters);
Microsoft.CodeAnalysis.LanguageServer (1)
LanguageServerExportProviderBuilder.cs (1)
58
assemblyPathsBuilder.
AddRange
(extensionManager.ExtensionAssemblyPaths);
Microsoft.CodeAnalysis.LanguageServer.Protocol (8)
Handler\CodeActions\CodeActionHelpers.cs (1)
158
nestedCodeActions.
AddRange
(CollectNestedActions(request, codeActionKind,
Handler\Diagnostics\AbstractPullDiagnosticHandler.cs (1)
290
result.
AddRange
(ConvertDiagnostic(diagnosticSource, diagnostic, clientCapabilities));
Handler\Diagnostics\DiagnosticSourceProviders\DiagnosticSourceManager.cs (2)
91
sourcesBuilder.
AddRange
(namedSources);
156
diagnostics.
AddRange
(namedDiagnostics);
Handler\SignatureHelp\SignatureHelpHandler.cs (4)
143
taggedTexts.
AddRange
(item.PrefixDisplayParts);
152
taggedTexts.
AddRange
(separators);
160
taggedTexts.
AddRange
(item.SuffixDisplayParts);
161
taggedTexts.
AddRange
(item.DescriptionParts);
Microsoft.CodeAnalysis.Remote.ServiceHub (4)
Services\DiagnosticAnalyzer\DiagnosticComputer.cs (4)
383
projectAnalyzerBuilder.
AddRange
(analyzers);
387
hostAnalyzerBuilder.
AddRange
(analyzers);
403
projectAnalyzerBuilder.
AddRange
(analyzers);
409
hostAnalyzerBuilder.
AddRange
(projectSuppressors);
Microsoft.CodeAnalysis.Workspaces (37)
CodeFixes\FixAllOccurrences\BatchFixAllProvider.cs (1)
186
result.
AddRange
(await task.ConfigureAwait(false));
CodeFixes\FixAllOccurrences\FixAllContextHelper.cs (1)
89
builder.
AddRange
(diagnostics);
CodeFixes\FixAllOccurrences\FixAllState.FixMultipleDiagnosticProvider.cs (2)
46
allDiagnosticsBuilder.
AddRange
(diagnostics);
53
allDiagnosticsBuilder.
AddRange
(diagnostics);
FindSymbols\Declarations\DeclarationFinder.cs (2)
63
list.
AddRange
(FilterByCriteria(symbolsWithName, filter));
88
list.
AddRange
(symbols);
FindSymbols\FindReferences\BaseTypeFinder.cs (2)
23
results.
AddRange
(symbol.ExplicitOrImplicitInterfaceImplementations());
73
results.
AddRange
(member.ExplicitOrImplicitInterfaceImplementations());
FindSymbols\SymbolFinder_Declarations_CustomQueries.cs (1)
63
result.
AddRange
(symbols);
LinkedFileDiffMerging\AbstractLinkedFileMergeConflictCommentAdditionService.cs (1)
25
commentChanges.
AddRange
(comments);
Rename\ConflictEngine\DeclarationConflictHelpers.cs (2)
64
builder.
AddRange
(conflictingSymbol.Locations);
69
builder.
AddRange
(conflictingSymbol.Locations);
Rename\IRenameRewriterLanguageService.cs (1)
146
conflicts.
AddRange
(conflictingParameter.Locations);
Rename\SymbolicRenameLocations.cs (4)
92
mergedImplicitLocations.
AddRange
(result.ImplicitLocations);
93
mergedReferencedSymbols.
AddRange
(result.ReferencedSymbols);
100
mergedLocations.
AddRange
(strings.NullToEmpty());
101
mergedLocations.
AddRange
(comments.NullToEmpty());
Shared\Extensions\TokenSemanticInfo.cs (1)
40
result.
AddRange
(ReferencedSymbols);
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (4)
291
builder.
AddRange
(selector(item));
360
builder.
AddRange
(selector(item));
471
builder.
AddRange
(await selector(item, arg, cancellationToken).ConfigureAwait(false));
770
builder.
AddRange
(kvp.Value);
src\Dependencies\Collections\OneOrMany.cs (1)
107
builder.
AddRange
(_many);
src\Dependencies\Collections\TemporaryArray`1.cs (2)
183
_builder.
AddRange
(items);
197
_builder.
AddRange
(items);
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
639
AddRange
(ImmutableArray<T>.CastUp(items));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
67
builder.
AddRange
(referencedAssemblySymbols);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (4)
168
result.
AddRange
(symbol.ExplicitInterfaceImplementations());
443
results.
AddRange
(symbol.GetTypeParameters());
461
results.
AddRange
(symbol.GetTypeArguments());
466
results.
AddRange
(containingType.GetTypeArguments());
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NameGenerator.cs (3)
49
result.
AddRange
(names);
69
isFixedBuilder.
AddRange
(isFixed);
70
result.
AddRange
(names);
Workspace\Solution\SolutionCompilationState.cs (1)
1576
newSortedProjectStatesBuilder.
AddRange
(this.SolutionState.SortedProjectStates);
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker.cs (1)
889
builder.
AddRange
(result.Diagnostics);
Workspace\Solution\SolutionState.cs (1)
414
newSortedProjectStatesBuilder.
AddRange
(SortedProjectStates);
Microsoft.CodeAnalysis.Workspaces.UnitTests (2)
ChecksumTests.cs (2)
77
checksumsArrayBuilder.
AddRange
(checksumsImmutableArray);
102
checksumsArrayBuilder.
AddRange
(checksumsImmutableArray);