51 references to AddRange
Microsoft.CodeAnalysis.CSharp.Features (4)
Completion\CompletionProviders\DeclarationName\DeclarationNameRecommender.cs (1)
116seenTypes.AddRange(type.GetBaseTypesAndThis());
Completion\CompletionProviders\ExplicitInterfaceTypeCompletionProvider.cs (1)
115interfaceSet.AddRange(directInterface.AllInterfaces);
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider.cs (1)
356removedInitializers.AddRange(initializedFieldsAndProperties.Select(t => t.initializer));
src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (1)
81nodesToTrack.AddRange(references);
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
Rename\CSharpRenameRewriterLanguageService.cs (1)
245_invocationExpressionsNeedingConflictChecks.AddRange(token.GetAncestors<InvocationExpressionSyntax>());
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
Classification\AbstractClassifierTests.cs (1)
291classificationsSpans.AddRange(allClassifications.Select(t => t.TextSpan));
Microsoft.CodeAnalysis.Features (27)
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeEditor.cs (1)
262spine.AddRange(this.TypeDeclaration.GetAncestors());
Completion\CompletionService.cs (1)
318builder.AddRange(filteredItems.Select(item => completionPatternMatchers.GetMatchResult(item, includeMatchSpans: false, CultureInfo.CurrentCulture)));
Completion\Providers\AbstractPreprocessorCompletionProvider.cs (1)
37preprocessorNames.AddRange(currentSyntaxTree.Options.PreprocessorSymbolNames);
Completion\Providers\ImportCompletionProvider\AbstractTypeImportCompletionService.cs (1)
98nonGlobalAliasedProjectReferencesSet.AddRange(currentProject.ProjectReferences.Where(pr => !HasGlobalAlias(pr.Aliases)).Select(pr => pr.ProjectId));
Completion\Providers\ImportCompletionProvider\ExtensionMethodImportCompletionHelper.SymbolComputer.cs (2)
497builder.AddRange(receiverTypeSymbol.GetBaseTypes().Select(t => t.MetadataName)); 498builder.AddRange(receiverTypeSymbol.GetAllInterfacesIncludingThis().Select(t => t.MetadataName));
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (1)
1514map.AddRange(memberBodyMap.Forward);
EditAndContinue\CommittedSolution.cs (1)
115_documentState.AddRange(initialDocumentStates);
EditAndContinue\DebuggingSession.cs (1)
623projectsToRebuildTransitive.AddRange(dependencyGraph.GetProjectsThatThisProjectTransitivelyDependsOn(projectId));
EditAndContinue\EmitSolutionUpdateResults.cs (1)
285updatedProjects.AddRange(moduleUpdates.Select(static u => u.ProjectId));
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexLanguageDetector.cs (1)
62result.AddRange(
EncapsulateField\AbstractEncapsulateFieldService.cs (1)
239linkedProjectIds.AddRange(linkedDocumentIds.Select(d => d.ProjectId));
ExternalAccess\VSTypeScript\Api\VSTypeScriptCompletionServiceWithProviders.cs (1)
47builder.AddRange(filteredItems.Select(item => helper.GetMatchResult(item, includeMatchSpans: false, CultureInfo.CurrentCulture)));
FindUsages\AbstractFindUsagesService_FindImplementations.cs (2)
147result.AddRange(implementations.Select(s => s.OriginalDefinition)); 192implementationsAndOverrides.AddRange(overrides);
LanguageServices\AnonymousTypeDisplayService\AbstractStructuralTypeDisplayService.cs (5)
83typeParts.AddRange(LineBreak()); 90typeParts.AddRange(LineBreak()); 94typeParts.AddRange(Space(count: 4)); 99typeParts.AddRange(Space()); 101typeParts.AddRange(Space());
LanguageServices\SymbolDisplayService\AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs (1)
768existingParts.AddRange(partsList);
NavigateTo\AbstractNavigateToSearchService.cs (1)
58instance.AddRange(items);
NavigateTo\NavigateToSearcher.cs (1)
468allProjectIdSet.AddRange(orderedProjects.SelectMany(x => x).Select(p => p.Id));
PullMemberUp\MembersPuller.cs (1)
334sourceImports.AddRange(GetImports(syntax, syntaxFacts)
src\Analyzers\Core\CodeFixes\AddParameter\AbstractAddParameterCodeFixProvider.cs (1)
441methodParameterNames.AddRange(method.Parameters.Select(p => p.Name));
UnusedReferences\UnusedReferencesRemover.cs (2)
48usedAssemblyFilePaths.AddRange(usedAssemblyReferences 55usedProjectFileNames.AddRange(usedAssemblyReferences
Microsoft.CodeAnalysis.LanguageServer (1)
DotnetCliHelper.cs (1)
85startInfo.ArgumentList.AddRange(arguments);
Microsoft.CodeAnalysis.LanguageServer.UnitTests (1)
Utilities\AbstractLanguageServerClientTests.cs (1)
101locationsForName.AddRange(spans.Select(span => ConvertTextSpanWithTextToLocation(span, text, codeUri)));
Microsoft.CodeAnalysis.Remote.ServiceHub (4)
Host\RemoteWorkspace.SolutionCreator.cs (3)
212newChecksumsToSync.AddRange(newProjectIdToChecksum.Values); 458newChecksumsToSync.AddRange(newDocumentIdToChecksums.Values.Select(v => v.attributeChecksum)); 464newChecksumsToSync.AddRange(newDocumentIdToChecksums.Values.Select(v => v.textChecksum));
src\VisualStudio\Core\Def\Telemetry\Shared\TimedTelemetryLogBlock.cs (1)
43m.AddRange(_logMessage.Properties);
Microsoft.CodeAnalysis.Workspaces (11)
FindSymbols\FindReferences\DependentProjectsFinder.cs (1)
93result.AddRange(filteredProjects.Select(p => p.project));
FindSymbols\FindReferences\DependentTypeFinder.cs (1)
329seenPEReferences.AddRange(compilation.References.OfType<PortableExecutableReference>());
FindSymbols\FindReferences\FindReferencesSearchEngine.UnidirectionalSymbolSet.cs (1)
38result.AddRange(_upSymbols);
Rename\ConflictEngine\ConflictResolver.Session.cs (1)
721documentIds.AddRange(allRenamedDocuments.Select(d => d.Id));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
184set.AddRange(node2.GetAncestorsOrThis<SyntaxNode>());
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
194builder.AddRange(dataFlow.Captured.OfType<ILocalSymbol>());
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
104symbols.AddRange(interfaceType.AllInterfaces.Select(i => i.OriginalDefinition));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService_FindDeclaration.cs (1)
158ancestors.AddRange(token.GetAncestors<SyntaxNode>());
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NameGenerator.cs (1)
27nameSet.AddRange(reservedNames);
Workspace\Solution\SolutionCompilationState.cs (1)
333dependentProjects.AddRange(newDependencyGraph.GetProjectsThatTransitivelyDependOnThisProject(projectInfo.Id));
Workspace\Workspace.cs (1)
317changedDocumentIds.AddRange(projectChanges.GetChangedDocuments());
Microsoft.VisualStudio.LanguageServices.DevKit (1)
src\VisualStudio\Core\Def\Telemetry\Shared\TimedTelemetryLogBlock.cs (1)
43m.AddRange(_logMessage.Properties);