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