114 references to AddRange
Microsoft.CodeAnalysis.CSharp.Features (32)
CodeRefactorings\SyncNamespace\CSharpChangeNamespaceService.cs (6)
464
openingBuilder.
AddRange
(baseNamespace.GetLeadingTrivia());
468
openingBuilder.
AddRange
(namespaceDeclaration.OpenBraceToken.LeadingTrivia);
469
openingBuilder.
AddRange
(namespaceDeclaration.OpenBraceToken.TrailingTrivia);
471
closingBuilder.
AddRange
(namespaceDeclaration.CloseBraceToken.LeadingTrivia);
472
closingBuilder.
AddRange
(namespaceDeclaration.CloseBraceToken.TrailingTrivia);
476
openingBuilder.
AddRange
(fileScopedNamespace.SemicolonToken.TrailingTrivia);
ConvertIfToSwitch\CSharpConvertIfToSwitchCodeRefactoringProvider.Rewriting.cs (1)
127
statements.
AddRange
(block.Statements);
ConvertProgram\ConvertProgramTransform_TopLevelStatements.cs (1)
232
statements.
AddRange
(methodDeclaration.Body.Statements.Skip(1));
ConvertToRawString\ConvertInterpolatedStringToRawStringCodeRefactoringProvider.cs (1)
538
lines.
AddRange
(text.Lines);
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (2)
631
triviaList.
AddRange
(variableDeclaration.GetLeadingTrivia());
632
triviaList.
AddRange
(variableDeclaration.GetTrailingTrivia());
ExtractMethod\CSharpMethodExtractor.PostProcessor.cs (2)
101
result.
AddRange
(GetMergedDeclarationStatements(map));
111
result.
AddRange
(GetMergedDeclarationStatements(map));
InheritanceMargin\CSharpInheritanceMarginService.cs (1)
57
builder.
AddRange
(eventFieldDeclarationNode.Declaration.Variables);
LanguageServices\CSharpStructuralTypeDisplayService.cs (6)
38
members.
AddRange
(Space());
40
members.
AddRange
(Space());
48
members.
AddRange
(Space());
52
members.
AddRange
(property.Type.ToMinimalDisplayParts(semanticModel, position, s_minimalWithoutExpandedTuples).Select(p => p.MassageErrorTypeNames("?")));
53
members.
AddRange
(Space());
57
members.
AddRange
(Space());
LanguageServices\CSharpSymbolDisplayService.SymbolDescriptionBuilder.cs (2)
148
builder.
AddRange
(LineBreak());
149
builder.
AddRange
(Space(4));
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\PositionalParameterInfo.cs (2)
48
resultBuilder.
AddRange
(inheritedProperties.Select(property => new PositionalParameterInfo(
58
resultBuilder.
AddRange
(properties.Zip(symbols, (syntax, symbol)
src\Analyzers\CSharp\CodeFixes\MisplacedUsingDirectives\MisplacedUsingDirectivesCodeFixProvider.cs (1)
127
result.
AddRange
(namespaceDeclaration.Usings);
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (1)
401
nodesAndTokens.
AddRange
(initialCollectionExpression.Elements.GetWithSeparators());
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider_DocComments.cs (4)
147
content.
AddRange
(typeStructure.Content);
156
content.
AddRange
(constructorContents);
197
allContent.
AddRange
(existingTypeDeclarationDocComment.Content);
215
allContent.
AddRange
(ConvertSummaryToParam(commentToMove.Content, parameterName));
src\Analyzers\CSharp\CodeFixes\UseSimpleUsingStatement\UseSimpleUsingStatementCodeFixProvider.cs (1)
182
result.
AddRange
(statements);
src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (1)
267
blocks.
AddRange
(GetAttributes(t.AttributeLists));
Microsoft.CodeAnalysis.CSharp.Workspaces (13)
CodeGeneration\CSharpSyntaxGenerator.cs (4)
717
baseTypes.
AddRange
(interfaceTypes.Select(i => SyntaxFactory.SimpleBaseType((TypeSyntax)i)));
1300
builder.
AddRange
(attrList.Attributes);
1321
builder.
AddRange
(variableDeclaration.Variables);
1692
list.
AddRange
((IEnumerable<SyntaxToken>)(accessibility switch
Rename\CSharpRenameRewriterLanguageService.cs (4)
816
conflicts.
AddRange
(visitor.ConflictingTokens.Select(t => reverseMappedLocations[t.GetLocation()]));
830
conflicts.
AddRange
(visitor.ConflictingTokens.Select(t => reverseMappedLocations[t.GetLocation()]));
840
conflicts.
AddRange
(visitor.ConflictingTokens.Select(t => reverseMappedLocations[t.GetLocation()]));
844
conflicts.
AddRange
(DeclarationConflictHelpers.GetMembersWithConflictingSignatures((IMethodSymbol)renamedSymbol, trimOptionalParameters: false).Select(t => reverseMappedLocations[t]));
Simplification\CSharpSimplificationService.cs (2)
233
importDeclarations.
AddRange
(root.Usings);
243
importDeclarations.
AddRange
(baseNamespace.Usings);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\CSharpTriviaFormatter.cs (1)
369
changes.
AddRange
(result.GetTextChanges(cancellationToken));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\OperatorGenerator.cs (1)
125
tokens.
AddRange
(MethodGenerator.GenerateModifiers(method, destination, info, includeAccessibility: false));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (1)
84
baseListTypes.
AddRange
(baseTypes);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
InheritanceMargin\InheritanceMarginTests.cs (1)
347
builder.
AddRange
(spans.Select(span => new DocumentSpan(document, span)));
Microsoft.CodeAnalysis.Features (26)
AddPackage\ParentInstallPackageCodeAction.cs (1)
90
codeActions.
AddRange
(installedVersions.Select(
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (2)
513
builder.
AddRange
(referencedSymbols
531
builder.
AddRange
(referencedMethodSymbols
Completion\FileSystemCompletionHelper.cs (5)
138
result.
AddRange
(GetItemsInDirectory(_baseDirectory, cancellationToken));
159
result.
AddRange
(GetItemsInDirectory(searchPath, cancellationToken));
171
result.
AddRange
(GetItemsInDirectory(fullDirectoryPath, cancellationToken));
186
result.
AddRange
(GetItemsInDirectory(PathUtilities.CombineAbsoluteAndRelativePaths(_baseDirectory, directoryPath)!, cancellationToken));
192
result.
AddRange
(GetItemsInDirectory(PathUtilities.CombineAbsoluteAndRelativePaths(searchPath, directoryPath)!, cancellationToken));
Completion\Providers\AbstractDocCommentCompletionProvider.cs (5)
220
items.
AddRange
(s_topLevelSingleUseTagNames.Except(existingTopLevelTags).Select(GetItem));
221
items.
AddRange
(s_topLevelRepeatableTagNames.Select(GetItem));
225
items.
AddRange
(GetParameterItems(GetParameters(symbol), syntax, ParameterElementName));
226
items.
AddRange
(GetParameterItems(symbol.GetTypeParameters(), syntax, TypeParameterElementName));
244
items.
AddRange
(GetParameterItems(delegateInvokeMethod.GetParameters(), syntax, ParameterElementName));
Completion\Providers\ImportCompletionProvider\AbstractTypeImportCompletionService.cs (1)
97
projectsBuilder.
AddRange
(referencedProjects);
Diagnostics\Service\EngineV2\DiagnosticIncrementalAnalyzer_GetDiagnosticsForSpan.cs (1)
256
builder.
AddRange
(diagnostics.Where(ShouldInclude));
ExtractMethod\MethodExtractor.AnalyzerResult.cs (1)
88
variables.
AddRange
(this.GetVariablesToMoveIntoMethodDefinition());
GenerateType\AbstractGenerateTypeService.GenerateNamedType.cs (1)
251
members.
AddRange
(constructors);
LanguageServices\SymbolDisplayService\AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs (5)
815
parts.
AddRange
(TypeParameterName(typeParameters[i].Name));
816
parts.
AddRange
(Space());
818
parts.
AddRange
(PlainText(FeaturesResources.is_));
819
parts.
AddRange
(Space());
824
parts.
AddRange
(LineBreak());
src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (1)
455
reportedDiagnostics.
AddRange
(root.GetDiagnostics());
src\Analyzers\Core\Analyzers\SimplifyInterpolation\AbstractSimplifyInterpolationHelpers.cs (3)
109
unnecessarySpans.
AddRange
(invocation.Syntax.Span
124
unnecessarySpans.
AddRange
(invocation.Syntax.Span
234
unnecessarySpans.
AddRange
(invocation.Syntax.Span
Microsoft.CodeAnalysis.Features.Test.Utilities (1)
EditAndContinue\ActiveStatementsDescription.cs (1)
149
activeStatements.
AddRange
(statements.Where(s => s.Statement != null));
Microsoft.CodeAnalysis.LanguageServer (2)
LanguageServerExportProviderBuilder.cs (2)
48
assemblyPathsBuilder.
AddRange
(Directory.EnumerateFiles(baseDirectory, "Microsoft.CodeAnalysis*.dll"));
49
assemblyPathsBuilder.
AddRange
(Directory.EnumerateFiles(baseDirectory, "Microsoft.ServiceHub*.dll"));
Microsoft.CodeAnalysis.LanguageServer.Protocol (6)
Features\EditAndContinue\EditAndContinueDiagnosticSource_Workspace.cs (1)
67
sources.
AddRange
(
Features\UnifiedSuggestions\UnifiedSuggestedActionsSource.cs (2)
300
bulkConfigurationActions.
AddRange
(actions.Where(a => IsBulkConfigurationAction(a.OriginalCodeAction)));
736
newActions.
AddRange
(actionWithNestedActions.NestedActionSets.SelectMany(set => set.Actions));
Handler\SignatureHelp\SignatureHelpHandler.cs (3)
155
taggedTexts.
AddRange
(param.PrefixDisplayParts);
156
taggedTexts.
AddRange
(param.DisplayParts);
157
taggedTexts.
AddRange
(param.SuffixDisplayParts);
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Host\RemoteWorkspace.cs (1)
275
projectInfos.
AddRange
(solutionInfo.Projects);
Microsoft.CodeAnalysis.Workspaces (28)
Classification\Classifier.cs (1)
133
parts.
AddRange
(Space());
CodeFixes\FixAllOccurrences\BatchFixAllProvider.cs (1)
171
changedDocuments.
AddRange
(changedDocumentIds.Select(id => changedSolution.GetRequiredDocument(id)));
Diagnostics\HostDiagnosticAnalyzers.cs (1)
249
builder.
AddRange
(source);
FindSymbols\FindReferences\Finders\NamedTypeSymbolReferenceFinder.cs (1)
50
result.
AddRange
(enumerable.Cast<ISymbol>());
FindSymbols\FindReferences\FindReferencesSearchEngine.BidirectionalSymbolSet.cs (1)
49
workQueue.
AddRange
(_allSymbols);
FindSymbols\FindReferences\FindReferencesSearchEngine.SymbolSet.cs (1)
171
workQueue.
AddRange
(initialSymbols);
FindSymbols\FindReferences\FindReferencesSearchEngine.UnidirectionalSymbolSet.cs (1)
47
workQueue.
AddRange
(initialSymbols);
Recommendations\AbstractRecommendationServiceRunner.cs (2)
302
builder.
AddRange
(aliases);
327
builder.
AddRange
(aliases);
Rename\SymbolicRenameLocations.cs (1)
88
mergedLocations.
AddRange
(renameMethodGroupReferences
Shared\Extensions\INamespaceSymbolExtensions.cs (3)
69
stack.
AddRange
(childNamespace.GetMembers());
91
stack.
AddRange
(childNamespace.GetNamespaceMembers());
123
stack.
AddRange
(current.GetNamespaceMembers());
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (6)
358
builder.
AddRange
(source.Select(selector));
419
builder.
AddRange
(selector(item));
431
builder.
AddRange
(selector(item, arg));
444
builder.
AddRange
(selector(item));
457
builder.
AddRange
(selector(item, arg));
525
builder.
AddRange
(await selector(item, arg, cancellationToken).ConfigureAwait(false));
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
271
builder.
AddRange
(selector(item));
336
builder.
AddRange
(selector(item));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (1)
98
selectedMembers.
AddRange
(GetDeclaratorsAndIdentifiers(member).Select(pair => pair.declarator));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IDictionaryExtensions.cs (1)
97
builder.
AddRange
(values);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
102
stack.
AddRange
(currentNs.GetMembers());
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (1)
159
projectInfos.
AddRange
(solutionInfo.Projects);
Workspace\Solution\SolutionState.cs (1)
413
newProjectIdsBuilder.
AddRange
(ProjectIds);
Workspace\Workspace.cs (2)
306
addedDocumentIds.
AddRange
(addedProject.DocumentIds);
316
addedDocumentIds.
AddRange
(projectChanges.GetAddedDocuments());
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
UtilityTest\NameGeneratorTests.cs (1)
97
isFixedBuilder.
AddRange
(isFixed ?? Enumerable.Repeat(false, names.Length));
Microsoft.VisualStudio.LanguageServices.Xaml (3)
Implementation\LanguageServer\Handler\Diagnostics\WorkspacePullDiagnosticHandler.cs (1)
47
result.
AddRange
(project.Documents);
Implementation\LanguageServer\Handler\Formatting\AbstractFormatDocumentHandlerBase.cs (1)
49
edits.
AddRange
(textChanges.Select(change => ProtocolConversions.TextChangeToTextEdit(change, text)));
Implementation\LanguageServer\Handler\Formatting\FormatDocumentOnTypeHandler.cs (1)
52
edits.
AddRange
(textChanges.Select(change => ProtocolConversions.TextChangeToTextEdit(change, text)));