125 references to AddRange
Microsoft.CodeAnalysis (30)
Collections\CachingDictionary.cs (1)
120array.AddRange(kvp.Value);
DiagnosticAnalyzer\AnalyzerDriver.GroupedAnalyzerActionsForAnalyzer.cs (1)
66builder.AddRange(actions);
DiagnosticAnalyzer\AnalyzerExecutor.cs (2)
892ephemeralActions.AddRange(scope.SyntaxNodeActions); 1004ephemeralActions.AddRange(scope.OperationActions);
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (2)
1151builder.AddRange(immutable); 1154builder.AddRange(actions);
Emit\EditAndContinue\DeltaMetadataWriter.cs (1)
1079CustomAttributeRowIds.AddRange(previouslyAddedRowIds);
Emit\EditAndContinue\SymbolMatcher.cs (2)
179mergedValuesBuilder.AddRange(newValues); 245memberBuilder.AddRange(newSynthesizedMembers);
MetadataReader\PEAssembly.cs (1)
77refs.AddRange(refsForModule);
Operations\ControlFlowGraphBuilder.cs (1)
7488children.AddRange(((InvalidOperation)operation).Children);
PEWriter\ExtendedPEBuilder.cs (1)
63builder.AddRange(baseSections);
PEWriter\ITypeReferenceExtensions.cs (1)
23consolidatedTypeArguments.AddRange(genTypeInstance.GetGenericArguments(context));
ReferenceManager\AssemblyDataForAssemblyBeingBuilt.cs (1)
51refs.AddRange(modules[i].ReferencedAssemblies);
ReferenceManager\CommonReferenceManager.Resolution.cs (2)
839referencesBuilder.AddRange(compilation.ExternalReferences); 845referencesBuilder.AddRange(previousScriptCompilation.GetBoundReferenceManager().ExplicitReferences);
ReferenceManager\MergedAliases.cs (3)
42RecursiveAliasesOpt.AddRange(reference.Properties.Aliases); 53AliasesOpt.AddRange(reference.Properties.Aliases); 85result.AddRange(aliasesOpt);
SourceGeneration\GeneratorDriver.cs (1)
321syntaxInputNodes.AddRange(generatorState.InputNodes);
SourceGeneration\GlobalAliases.cs (1)
46total.AddRange(array.AliasAndSymbolNames);
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (4)
274builder.AddRange(selector(item)); 341builder.AddRange(selector(item)); 442builder.AddRange(await selector(item, arg, cancellationToken).ConfigureAwait(false)); 711builder.AddRange(kvp.Value);
src\roslyn\src\Dependencies\Collections\OneOrMany.cs (1)
107builder.AddRange(_many);
src\roslyn\src\Dependencies\Collections\TemporaryArray`1.cs (2)
183_builder.AddRange(items); 197_builder.AddRange(items);
src\roslyn\src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
714AddRange(ImmutableArray<T>.CastUp(items));
Text\CompositeText.cs (1)
178segments.AddRange(composite._segments);
Microsoft.CodeAnalysis.CSharp (94)
Binder\Binder_Expressions.cs (4)
3695argsToParamsBuilder.AddRange(argsToParamsOpt); 5780children.AddRange(BuildArgumentsForErrorRecovery(analyzedArguments)); 7069childNodes.AddRange(BuildArgumentsForErrorRecovery(analyzedArguments, candidateConstructors, BindingDiagnosticBag.Discarded)); 11055properties.AddRange(propertyGroup);
Binder\Binder_InterpolatedString.cs (1)
718refKindsBuilder.AddRange(additionalConstructorRefKinds);
Binder\Binder_Invocation.cs (3)
133analyzedArguments.Arguments.AddRange(args); 137analyzedArguments.Names.AddRange(names); 1609argsToParamsBuilder.AddRange(argsToParamsOpt);
Binder\Binder_Query.cs (2)
316arguments.AddRange(result.Arguments); 1032analyzedArguments.Arguments.AddRange(args);
Binder\Binder.ValueChecks.cs (2)
639argumentsBuilder.AddRange(indexerAccess.Arguments); 645refKindsBuilderOpt.AddRange(indexerAccess.ArgumentRefKindsOpt);
Binder\DecisionDagBuilder.cs (8)
247testsToSimplify.AddRange(seq.RemainingTests!); 4386testsToRewrite.AddRange(seq.RemainingTests!); 4435tests1.AddRange(this.RemainingTests); 4436tests2.AddRange(((SequenceTests)obj).RemainingTests); 4459tests1.AddRange(sequence.RemainingTests); 4460tests2.AddRange(((SequenceTests)t2).RemainingTests); 4513tests.AddRange(this.RemainingTests); 4529tests.AddRange(sequence.RemainingTests);
Binder\Semantics\OverloadResolution\AnalyzedArguments.cs (3)
153instance.Arguments.AddRange(arguments); 156instance.RefKinds.AddRange(argumentRefKindsOpt); 161instance.Names.AddRange(argumentNamesOpt);
Binder\Semantics\OverloadResolution\MethodGroup.cs (3)
62this.TypeArguments.AddRange(typeArguments); 74this.Methods.AddRange(methods); 77this.TypeArguments.AddRange(typeArguments);
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
290methods.AddRange(applicableMethods);
Binder\SwitchBinder.cs (2)
143builder.AddRange(BuildLocals(section.Statements, GetBinder(section))); 155builder.AddRange(BuildLocalFunctions(section.Statements));
BoundTree\BoundExpressionExtensions.cs (1)
192symbols.AddRange(CSharpSemanticModel.GetReducedAndFilteredMethodGroupSymbols(binder, (BoundMethodGroup)node));
Compilation\CSharpCompilation.cs (3)
1387modules.AddRange(Assembly.Modules); 1395modules.AddRange(referenceManager.ReferencedAssemblies[i].Modules); 1671boundUsings.AddRange(usingsFromoptions.UsingNamespacesOrTypes);
Compilation\CSharpSemanticModel.cs (1)
2017builder.AddRange(originalErrorSymbol.CandidateSymbols);
Compilation\SyntaxAndDeclarationManager.cs (1)
113treesBuilder.AddRange(state.SyntaxTrees);
Compiler\DocumentationCommentCompiler.cs (1)
329docCommentNodesBuilder.AddRange(foundDocCommentNodes);
Declarations\DeclarationTable.cs (1)
100builder.AddRange(oldRootDeclarations);
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (2)
811members.AddRange(synthesizedMembers); 816members.AddRange(deletedMembers);
FlowAnalysis\NullableWalker.cs (3)
1010builder.AddRange(members); 7886argumentsBuilder.AddRange(elements); 8727refKinds.AddRange(argumentRefKindsOpt);
Lowering\ClosureConversion\ClosureConversion.cs (3)
906argumentsBuilder.AddRange(arguments); 933refkindsBuilder.AddRange(argRefKinds); 1277prologueBuilder.AddRange(rewrittenFilterPrologue.Statements);
Lowering\ClosureConversion\SynthesizedClosureEnvironment.cs (1)
91builder.AddRange(base.GetMembers());
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (1)
175partsBuilder.AddRange(interpolatedString.Parts);
Lowering\LocalRewriter\LocalRewriter_Call.cs (2)
171typeArgumentsBuilder.AddRange(method.TypeArgumentsWithAnnotations); 1251refKindsBuilder.AddRange(argumentRefKindsOpt);
Lowering\LocalRewriter\LocalRewriter_FixedStatement.cs (1)
23localBuilder.AddRange(node.Locals);
Lowering\LocalRewriter\LocalRewriter_ObjectOrCollectionInitializerExpression.cs (2)
273temps.AddRange(sequence.Locals); 274sideEffects.AddRange(sequence.SideEffects);
Lowering\LocalRewriter\LocalRewriter_PatternSwitchStatement.cs (5)
101outerVariables.AddRange(node.InnerLocals); 140sectionBuilder.AddRange(switchSections[section.Syntax]); 147sectionBuilder.AddRange(_localRewriter.VisitList(section.Statements)); 161outerVariables.AddRange(section.Locals); 173outerVariables.AddRange(_tempAllocator.AllTemps());
Lowering\LocalRewriter\LocalRewriter_SwitchExpression.cs (3)
95sectionBuilder.AddRange(switchSections[arm.Syntax]); 112outerVariables.AddRange(arm.Locals); 152outerVariables.AddRange(_tempAllocator.AllTemps());
Lowering\LocalRewriter\LoweredDynamicOperation.cs (1)
46children.AddRange(loweredArguments);
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (1)
141_fieldsForCleanup.AddRange(nonReusableFieldsForCleanup);
Lowering\SyntheticBoundNodeFactory.cs (1)
1122statements.AddRange(section.Statements);
Operations\CSharpOperationFactory_Methods.cs (1)
400builder.AddRange(StaticCast<BoundNode>.From(arguments));
Symbols\AssemblySymbol.cs (1)
974assemblies.AddRange(DeclaringCompilation.GetBoundReferenceManager().ReferencedAssemblies);
Symbols\Compilation_WellKnownMembers.cs (1)
918namesBuilder.AddRange(type.TupleElementNames);
Symbols\ConstraintsHelper.cs (1)
448builder.AddRange(constraintClauses);
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (2)
49customModifiers.AddRange(ParameterHelpers.CreateInModifiers(typeBinder, diagnostics, returnTypeParameter)); 281modifiersBuilder.AddRange(callingConventionModifiers);
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
1875members.AddRange(peMembers);
Symbols\NamedTypeSymbol.cs (3)
1289allTypeParameters.AddRange(typeParameters); 1533builder.AddRange(TypeArgumentsWithDefinitionUseSiteDiagnostics(ref useSiteInfo)); 1539builder.AddRange(TypeArgumentsWithAnnotationsNoUseSiteDiagnostics);
Symbols\PublicModel\MethodSymbol.cs (2)
370typeArguments.AddRange(_underlying.ContainingType.TypeArgumentsWithAnnotationsNoUseSiteDiagnostics); 371typeArguments.AddRange(_underlying.TypeArgumentsWithAnnotations);
Symbols\ReferenceManager.cs (1)
1125result.AddRange(modules[i].GetReferencedAssemblies());
Symbols\Retargeting\RetargetingSymbolTranslator.cs (2)
527oldArguments.AddRange(genericType.TypeArgumentsWithAnnotationsNoUseSiteDiagnostics); 572newParameters.AddRange(genericType.TypeParameters);
Symbols\Source\SourceAssemblySymbol.cs (1)
1075topLevelTypesFromModules.AddRange(moduleNs.GetTypeMembers());
Symbols\Source\SourceMemberContainerSymbol.cs (6)
2677membersBuilder.AddRange(existingMembers); 2678membersUnorderedBuilder.AddRange(membersUnordered); 3563insertedInitializers.AddRange(declaredInitializers); 3610NonTypeMembers.AddRange(declaredNonTypeMembers); 3782nonTypeMembersBuilder.AddRange(nonTypeMembersWithPartialImplementations); 4004memberBuilder.AddRange(types);
Symbols\Source\SourceNamedTypeSymbol.cs (3)
551builder.AddRange(constraintClauses); 617mergedConstraintTypes.AddRange(originalConstraintTypes); 690builder.AddRange(constraintClauses);
Symbols\Source\SourceNamespaceSymbol.AliasesAndUsings.cs (3)
325mergedNamespacesOrTypes.AddRange(namespacesOrTypes); 713usingAliases.AddRange(globalUsingAliases); 904usings.AddRange(globalUsingNamespacesOrTypes);
Symbols\Source\SourceTypeParameterSymbol.cs (1)
136mergedAttributesBuilder.AddRange(typeParameter.MergedAttributeDeclarationSyntaxLists);
Symbols\Tuples\TupleTypeSymbol.cs (1)
987typesBuilder.AddRange(extensionTupleElementTypes);
Symbols\TypeSymbolExtensions.cs (1)
1794result.AddRange(type.TypeParameters);
Microsoft.CodeAnalysis.Scripting (1)
Utilities\ParameterValidationHelpers.cs (1)
47builder.AddRange(existing);