135 references to AddRange
Microsoft.CodeAnalysis.CSharp.Features (25)
CodeRefactorings\SyncNamespace\CSharpChangeNamespaceService.cs (6)
455openingBuilder.AddRange(baseNamespace.GetLeadingTrivia()); 459openingBuilder.AddRange(namespaceDeclaration.OpenBraceToken.LeadingTrivia); 460openingBuilder.AddRange(namespaceDeclaration.OpenBraceToken.TrailingTrivia); 462closingBuilder.AddRange(namespaceDeclaration.CloseBraceToken.LeadingTrivia); 463closingBuilder.AddRange(namespaceDeclaration.CloseBraceToken.TrailingTrivia); 467openingBuilder.AddRange(fileScopedNamespace.SemicolonToken.TrailingTrivia);
ConvertIfToSwitch\CSharpConvertIfToSwitchCodeRefactoringProvider.Rewriting.cs (1)
127statements.AddRange(block.Statements);
ConvertProgram\ConvertProgramTransform_TopLevelStatements.cs (1)
191statements.AddRange(methodDeclaration.Body.Statements.Skip(1));
CSharpDeclarationComputer.cs (1)
265blocks.AddRange(GetAttributes(t.AttributeLists));
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (1)
446result.AddRange(expressionStatements);
ExtractMethod\CSharpMethodExtractor.PostProcessor.cs (3)
97result.AddRange(GetMergedDeclarationStatements(map)); 107result.AddRange(GetMergedDeclarationStatements(map)); 301result.AddRange(statements.Skip(2));
InheritanceMargin\CSharpInheritanceMarginService.cs (1)
58builder.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());
MisplacedUsingDirectivesCodeFixProvider.cs (1)
128result.AddRange(namespaceDeclaration.Usings);
PositionalParameterInfo.cs (2)
49resultBuilder.AddRange(inheritedProperties.Select(property => new PositionalParameterInfo( 59resultBuilder.AddRange(properties.Zip(symbols, (syntax, symbol)
UseInitializerHelpers.cs (1)
37nodesAndTokens.AddRange(objectCreation.Initializer.Expressions.GetWithSeparators());
UseSimpleUsingStatementCodeFixProvider.cs (1)
156result.AddRange(statements);
Microsoft.CodeAnalysis.CSharp.Workspaces (8)
CodeGeneration\CSharpSyntaxGenerator.cs (3)
689baseTypes.AddRange(interfaceTypes.Select(i => SyntaxFactory.SimpleBaseType((TypeSyntax)i))); 1281builder.AddRange(attrList.Attributes); 1302builder.AddRange(variableDeclaration.Variables);
CSharpTriviaFormatter.cs (1)
370changes.AddRange(result.GetTextChanges(cancellationToken));
Rename\CSharpRenameRewriterLanguageService.cs (4)
825conflicts.AddRange(visitor.ConflictingTokens.Select(t => reverseMappedLocations[t.GetLocation()])); 839conflicts.AddRange(visitor.ConflictingTokens.Select(t => reverseMappedLocations[t.GetLocation()])); 849conflicts.AddRange(visitor.ConflictingTokens.Select(t => reverseMappedLocations[t.GetLocation()])); 853conflicts.AddRange(DeclarationConflictHelpers.GetMembersWithConflictingSignatures((IMethodSymbol)renamedSymbol, trimOptionalParameters: false).Select(t => reverseMappedLocations[t]));
Microsoft.CodeAnalysis.EditorFeatures (1)
Diagnostics\AbstractPushOrPullDiagnosticsTaggerProvider.PullDiagnosticsTaggerProvider.AggregateTagger.cs (1)
55result.AddRange(tagger.GetTags(spans));
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
EditAndContinue\ActiveStatementsDescription.cs (1)
149activeStatements.AddRange(statements.Where(s => s.Statement != null));
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
Diagnostics\DiagnosticAnalyzerServiceTests.cs (1)
902diagnostics.AddRange(
InheritanceMargin\InheritanceMarginTests.cs (1)
336builder.AddRange(spans.Select(span => new DocumentSpan(document, span)));
Microsoft.CodeAnalysis.ExternalAccess.FSharp (3)
Internal\Classification\FSharpClassificationService.cs (3)
37result.AddRange(list); 44result.AddRange(list); 51result.AddRange(list);
Microsoft.CodeAnalysis.Features (30)
AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (1)
453reportedDiagnostics.AddRange(root.GetDiagnostics());
AddImport\AbstractAddImportFeatureService.cs (1)
448allSymbolReferences.AddRange(proposedReferences.Take(maxResults - allSymbolReferences.Count));
AddImport\CodeActions\ParentInstallPackageCodeAction.cs (1)
62codeActions.AddRange(installedVersions.Select(
AddPackage\InstallPackageParentCodeAction.cs (1)
59codeActions.AddRange(installedVersions.Select(v => CreateCodeAction(
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (2)
522builder.AddRange(referencedSymbols 540builder.AddRange(referencedMethodSymbols
Completion\CompletionService.ProviderManager.cs (1)
133providers.AddRange(GetLazyImportedProviders()
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)
215items.AddRange(s_topLevelSingleUseTagNames.Except(existingTopLevelTags).Select(GetItem)); 216items.AddRange(s_topLevelRepeatableTagNames.Select(GetItem)); 220items.AddRange(GetParameterItems(GetParameters(symbol), syntax, ParameterElementName)); 221items.AddRange(GetParameterItems(symbol.GetTypeParameters(), syntax, TypeParameterElementName)); 239items.AddRange(GetParameterItems(delegateInvokeMethod.GetParameters(), syntax, ParameterElementName));
Completion\Providers\ImportCompletionProvider\AbstractImportCompletionProvider.cs (1)
151builder.AddRange(importChanges);
Completion\Providers\ImportCompletionProvider\AbstractTypeImportCompletionService.cs (1)
81projectsBuilder.AddRange(referencedProjects);
Completion\Providers\ImportCompletionProvider\ExtensionMethodImportCompletionHelper.SymbolComputer.cs (1)
130symbols.AddRange(result);
ExtractMethod\MethodExtractor.Analyzer.cs (1)
399list.AddRange(variableInfo);
ExtractMethod\MethodExtractor.CodeGenerator.cs (1)
191variables.AddRange(AnalyzerResult.GetVariablesToMoveIntoMethodDefinition(cancellationToken));
GenerateType\AbstractGenerateTypeService.GenerateNamedType.cs (1)
250members.AddRange(constructors);
LanguageServices\AnonymousTypeDisplayService\AbstractStructuralTypeDisplayService.cs (1)
41parts.AddRange(Space());
LanguageServices\SymbolDisplayService\AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs (6)
605parts.AddRange(Space()); 606parts.AddRange(Punctuation("=")); 607parts.AddRange(Space()); 637parts.AddRange(Space()); 638parts.AddRange(Punctuation("=")); 639parts.AddRange(Space());
Microsoft.CodeAnalysis.LanguageServer.Protocol (10)
Features\Diagnostics\DefaultDiagnosticAnalyzerService.cs (1)
171builder.AddRange(await executor.ComputeDiagnosticsAsync(analyzer, cancellationToken).ConfigureAwait(false));
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer_GetDiagnosticsForSpan.cs (1)
359builder.AddRange(diagnostics.Where(ShouldInclude));
Features\UnifiedSuggestions\UnifiedSuggestedActionsSource.cs (2)
303bulkConfigurationActions.AddRange(actions.Where(a => IsBulkConfigurationAction(a.OriginalCodeAction))); 747newActions.AddRange(actionWithNestedActions.NestedActionSets.SelectMany(set => set.Actions));
Handler\Formatting\AbstractFormatDocumentHandlerBase.cs (1)
48edits.AddRange(textChanges.Select(change => ProtocolConversions.TextChangeToTextEdit(change, text)));
Handler\Formatting\FormatDocumentOnTypeHandler.cs (1)
80edits.AddRange(textChanges.Select(change => ProtocolConversions.TextChangeToTextEdit(change, documentSyntax.Text)));
Handler\SemanticTokens\SemanticTokensHelpers.cs (1)
130classifiedSpans.AddRange(nonEmptySpans);
Handler\SignatureHelp\SignatureHelpHandler.cs (3)
167taggedTexts.AddRange(param.PrefixDisplayParts); 168taggedTexts.AddRange(param.DisplayParts); 169taggedTexts.AddRange(param.SuffixDisplayParts);
Microsoft.CodeAnalysis.VisualBasic.Features (13)
InheritanceMargin\VisualBasicInheritanceMarginService.vb (1)
31builder.AddRange(typeBlockNodes.Select(Function(node) node.BlockStatement))
LanguageServices\VisualBasicStructuralTypeDisplayService.vb (8)
33members.AddRange(Space()) 35members.AddRange(Space()) 47members.AddRange(Space()) 51members.AddRange(Space()) 54members.AddRange(Space()) 56members.AddRange(Space()) 57members.AddRange([property].Type.ToMinimalDisplayParts(semanticModel, position, s_minimalWithoutExpandedTuples).Select(Function(p) p.MassageErrorTypeNames("?"))) 60members.AddRange(Space())
UseInitializerHelpers.vb (2)
29nodesAndTokens.AddRange(memberInitializer.Initializers.GetWithSeparators()) 32nodesAndTokens.AddRange(collectionInitializer.Initializer.Initializers.GetWithSeparators())
VisualBasicUseCollectionInitializerCodeFixProvider.vb (1)
40totalTrivia.AddRange(statement.GetLeadingTrivia())
VisualBasicUseObjectInitializerCodeFixProvider.vb (1)
38totalTrivia.AddRange(statement.GetLeadingTrivia())
Microsoft.CodeAnalysis.VisualBasic.Workspaces (10)
CodeGeneration\VisualBasicSyntaxGenerator.vb (2)
1683builder.AddRange(typeDecl.Inherits) 1684builder.AddRange(typeDecl.Implements)
Formatting\Engine\Trivia\VisualBasicTriviaFormatter.vb (1)
249changes.AddRange(result.GetTextChanges(cancellationToken))
Rename\VisualBasicRenameRewriterLanguageService.vb (6)
709conflicts.AddRange(visitor.ConflictingTokens.Select(Function(t) t.GetLocation()) _ 725conflicts.AddRange(visitor.ConflictingTokens.Select(Function(t) t.GetLocation()) _ 738conflicts.AddRange(renamedSymbol.ContainingSymbol.Locations _ 753conflicts.AddRange(visitor.ConflictingTokens.Select(Function(t) t.GetLocation()) _ 757conflicts.AddRange( 762conflicts.AddRange(
VisualBasicUnnecessaryImportsProvider.vb (1)
47unnecessaryImports.AddRange(node.ImportsClauses)
Microsoft.CodeAnalysis.Workspaces (11)
AbstractSelectedMembers.cs (1)
99selectedMembers.AddRange(GetDeclaratorsAndIdentifiers(member).Select(pair => pair.declarator));
Classification\Classifier.cs (1)
112parts.AddRange(Space());
CodeFixes\FixAllOccurrences\BatchFixAllProvider.cs (1)
173changedDocuments.AddRange(changedDocumentIds.Select(id => changedSolution.GetRequiredDocument(id)));
EnumerableExtensions.cs (3)
309builder.AddRange(source.Select(selector)); 350builder.AddRange(selector(item)); 406builder.AddRange(await selector(item, arg, cancellationToken).ConfigureAwait(false));
FindSymbols\FindReferences\Finders\NamedTypeSymbolReferenceFinder.cs (1)
49result.AddRange(enumerable.Cast<ISymbol>());
IDictionaryExtensions.cs (1)
85builder.AddRange(values);
J\s\src\Compilers\Core\Portable\Collections\ImmutableArrayExtensions.cs\ImmutableArrayExtensions.cs (2)
243builder.AddRange(selector(item)); 269builder.AddRange(selector(item));
Rename\SymbolicRenameLocations.cs (1)
96mergedLocations.AddRange(renameMethodGroupReferences
Microsoft.VisualStudio.LanguageServices (9)
InheritanceMargin\InheritanceMarginViewMargin.cs (1)
151builder.AddRange(normalizedSpan);
Preview\ReferenceChange.cs (6)
44builder.AddRange(addedMetadataReferenceChanges); 49builder.AddRange(removedMetadataReferenceChanges); 55builder.AddRange(addedProjectReferenceChanges); 60builder.AddRange(removedProjectReferenceChanges); 66builder.AddRange(addedAnalyzerReferenceChanges); 71builder.AddRange(removedAnalyzerReferenceChanges);
SymbolSearch\VisualStudioSymbolSearchService.cs (1)
164result.AddRange(packagesUsedInOtherProjects);
TableDataSource\Suppression\VisualStudioSuppressionFixService.cs (1)
182builder.AddRange(group);
Microsoft.VisualStudio.LanguageServices.CSharp (1)
Options\Formatting\CodeStylePage.cs (1)
36builder.AddRange(GridOptionPreviewControl.GetLanguageAgnosticEditorConfigOptions());
Microsoft.VisualStudio.LanguageServices.Implementation (7)
CodeModel\Collections\InheritsImplementsCollection.cs (2)
63nodesBuilder.AddRange(CodeModelService.GetInheritsNodes(node)); 64nodesBuilder.AddRange(CodeModelService.GetImplementsNodes(node));
CodeModel\Collections\NamespaceCollection.cs (4)
100nodesBuilder.AddRange(CodeModelService.GetOptionNodes(node)); 101nodesBuilder.AddRange(CodeModelService.GetImportNodes(node)); 102nodesBuilder.AddRange(CodeModelService.GetAttributeNodes(node)); 103nodesBuilder.AddRange(CodeModelService.GetLogicalSupportedMemberNodes(node));
CodeModel\Collections\TypeCollection.cs (1)
64nodesBuilder.AddRange(CodeModelService.GetLogicalSupportedMemberNodes(node));
Microsoft.VisualStudio.LanguageServices.VisualBasic (1)
Options\Formatting\CodeStylePage.vb (1)
28builder.AddRange(GridOptionPreviewControl.GetLanguageAgnosticEditorConfigOptions())
Microsoft.VisualStudio.LanguageServices.Xaml (3)
Implementation\LanguageServer\Handler\Diagnostics\WorkspacePullDiagnosticHandler.cs (1)
49result.AddRange(project.Documents);
Implementation\LanguageServer\Handler\Formatting\AbstractFormatDocumentHandlerBase.cs (1)
45edits.AddRange(textChanges.Select(change => ProtocolConversions.TextChangeToTextEdit(change, text)));
Implementation\LanguageServer\Handler\Formatting\FormatDocumentOnTypeHandler.cs (1)
55edits.AddRange(textChanges.Select(change => ProtocolConversions.TextChangeToTextEdit(change, text)));