43 references to AddRange
Microsoft.CodeAnalysis (23)
CodeGen\PrivateImplementationDetails.cs (4)
169fieldsBuilder.AddRange(_mappedFields.Values); 170fieldsBuilder.AddRange(_cachedArrayFields.Values); 171fieldsBuilder.AddRange(_cachedArrayFieldsForConstants.Values); 179fieldsBuilder.AddRange(_instrumentationPayloadRootFields.Values);
Collections\TopologicalSort.cs (1)
107toCount.AddRange(nodes);
CommandLine\AnalyzerConfigSet.cs (1)
129sortedAnalyzerConfigs.AddRange(analyzerConfigs);
DiagnosticAnalyzer\AnalyzerDriver.cs (1)
2999operationsToAnalyze.AddRange(operationBlock.DescendantsAndSelf());
DiagnosticAnalyzer\AnalyzerExecutor.cs (1)
798syntaxNodesToAnalyze.AddRange(block.DescendantNodesAndSelf());
DiagnosticAnalyzer\AnalyzerFileReference.cs (1)
660builder.AddRange(source);
Emit\EditAndContinue\EncVariableSlotAllocator.cs (1)
112builder.AddRange(_previousLocals.Select((info, index) =>
Emit\NoPia\EmbeddedTypesManager.cs (1)
95builder.AddRange(EmbeddedTypesMap.Values);
SourceGeneration\GeneratorDriver.cs (3)
76trees.AddRange(generatorState.PostInitTrees.Select(t => t.Tree)); 77trees.AddRange(generatorState.GeneratedTrees.Select(t => t.Tree)); 296constantSourcesBuilder.AddRange(generatorState.PostInitTrees.Select(t => t.Tree));
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));
Syntax\GreenNodeExtensions.cs (1)
85removalAnnotations.AddRange(annotations);
Microsoft.CodeAnalysis.CSharp (18)
Binder\Binder_Query.cs (1)
321argsToParams.AddRange(Enumerable.Range(0, n));
Binder\ImportChain.cs (1)
99aliases.AddRange(aliasSymbols.Keys);
Binder\Semantics\BestTypeInferrer.cs (1)
97builder.AddRange(candidateTypes);
CommandLine\CSharpCommandLineParser.cs (2)
1733builder.AddRange(libPaths); 1740builder.AddRange(responsePathsOpt);
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (4)
791members.AddRange(type.GetEventsToEmit()); 792members.AddRange(type.GetFieldsToEmit()); 793members.AddRange(type.GetMethodsToEmit()); 795members.AddRange(type.GetPropertiesToEmit());
src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (1)
267blocks.AddRange(GetAttributes(t.AttributeLists));
Symbols\AnonymousTypes\AnonymousTypeManager.Templates.cs (1)
379builder.AddRange(referenced);
Symbols\Compilation_UsedAssemblies.cs (1)
154stack.AddRange(_lazyUsedAssemblyReferences);
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
1777types.AddRange(this.CreateNestedTypes());
Symbols\Source\ConstantEvaluationHelpers.cs (2)
68fields.AddRange(graph.Keys); 276fieldsInvolvedInCycles.AddRange(graph.Keys.GroupBy(static f => f.DeclaringCompilation).
Symbols\Source\SourceMemberContainerSymbol.cs (3)
4787members.AddRange(ctor.GetBackingFields()); 4788members.AddRange(membersSoFar); 4891members.AddRange(membersSoFar);
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (2)
CustomTypeInfo.cs (2)
106builder.AddRange(dynamicFlags); 112builder.AddRange(bytes);