113 references to AddRange
Microsoft.CodeAnalysis (27)
Collections\CachingDictionary.cs (1)
120array.AddRange(kvp.Value);
DiagnosticAnalyzer\AnalyzerDriver.GroupedAnalyzerActionsForAnalyzer.cs (1)
66builder.AddRange(actions);
DiagnosticAnalyzer\AnalyzerExecutor.cs (2)
775ephemeralActions.AddRange(scope.SyntaxNodeActions); 876ephemeralActions.AddRange(scope.OperationActions);
Emit\EditAndContinue\DeltaMetadataWriter.cs (1)
1027_customAttributeRowIds.AddRange(previouslyAddedRowIds);
Emit\EditAndContinue\SymbolMatcher.cs (1)
200memberBuilder.AddRange(newSynthesizedMembers);
MetadataReader\PEAssembly.cs (1)
77refs.AddRange(refsForModule);
Operations\ControlFlowGraphBuilder.cs (1)
7446children.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)
290syntaxInputNodes.AddRange(generatorState.InputNodes);
SourceGeneration\GlobalAliases.cs (1)
46total.AddRange(array.AliasAndSymbolNames);
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (4)
291builder.AddRange(selector(item)); 360builder.AddRange(selector(item)); 471builder.AddRange(await selector(item, arg, cancellationToken).ConfigureAwait(false)); 770builder.AddRange(kvp.Value);
src\Dependencies\Collections\OneOrMany.cs (1)
107builder.AddRange(_many);
src\Dependencies\Collections\TemporaryArray`1.cs (2)
183_builder.AddRange(items); 197_builder.AddRange(items);
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
639AddRange(ImmutableArray<T>.CastUp(items));
Text\CompositeText.cs (1)
178segments.AddRange(composite._segments);
Microsoft.CodeAnalysis.CSharp (82)
Binder\Binder.ValueChecks.cs (2)
422argumentsBuilder.AddRange(indexerAccess.Arguments); 428refKindsBuilderOpt.AddRange(indexerAccess.ArgumentRefKindsOpt);
Binder\Binder_Expressions.cs (4)
3618argsToParamsBuilder.AddRange(argsToParamsOpt); 5603children.AddRange(BuildArgumentsForErrorRecovery(analyzedArguments)); 6908childNodes.AddRange(BuildArgumentsForErrorRecovery(analyzedArguments, candidateConstructors)); 10028properties.AddRange(propertyGroup);
Binder\Binder_InterpolatedString.cs (1)
718refKindsBuilder.AddRange(additionalConstructorRefKinds);
Binder\Binder_Invocation.cs (3)
132analyzedArguments.Arguments.AddRange(args); 136analyzedArguments.Names.AddRange(names); 1575argsToParamsBuilder.AddRange(argsToParamsOpt);
Binder\Binder_Query.cs (2)
316arguments.AddRange(result.Arguments); 1027analyzedArguments.Arguments.AddRange(args);
Binder\DecisionDagBuilder.cs (1)
236newSequence.AddRange(testSequence);
Binder\Semantics\OverloadResolution\AnalyzedArguments.cs (3)
153instance.Arguments.AddRange(arguments); 156instance.RefKinds.AddRange(argumentRefKindsOpt); 161instance.Names.AddRange(argumentNamesOpt);
Binder\Semantics\OverloadResolution\MethodGroup.cs (3)
61this.TypeArguments.AddRange(typeArguments); 73this.Methods.AddRange(methods); 76this.TypeArguments.AddRange(typeArguments);
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
290methods.AddRange(applicableMethods);
BoundTree\BoundExpressionExtensions.cs (1)
182symbols.AddRange(CSharpSemanticModel.GetReducedAndFilteredMethodGroupSymbols(binder, (BoundMethodGroup)node));
Compilation\CSharpCompilation.cs (3)
1304modules.AddRange(Assembly.Modules); 1312modules.AddRange(referenceManager.ReferencedAssemblies[i].Modules); 1588boundUsings.AddRange(usingsFromoptions.UsingNamespacesOrTypes);
Compilation\CSharpSemanticModel.cs (1)
2008builder.AddRange(originalErrorSymbol.CandidateSymbols);
Compilation\SyntaxAndDeclarationManager.cs (1)
113treesBuilder.AddRange(state.SyntaxTrees);
Declarations\DeclarationTable.cs (1)
130builder.AddRange(oldRootDeclarations);
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (2)
804members.AddRange(synthesizedMembers); 809members.AddRange(deletedMembers);
FlowAnalysis\NullableWalker.cs (3)
974builder.AddRange(members); 7486argumentsBuilder.AddRange(elements); 8289refKinds.AddRange(argumentRefKindsOpt);
Lowering\ClosureConversion\ClosureConversion.cs (3)
896argumentsBuilder.AddRange(arguments); 923refkindsBuilder.AddRange(argRefKinds); 1267prologueBuilder.AddRange(rewrittenFilterPrologue.Statements);
Lowering\ClosureConversion\SynthesizedClosureEnvironment.cs (1)
120builder.AddRange(base.GetMembers());
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (1)
175partsBuilder.AddRange(interpolatedString.Parts);
Lowering\LocalRewriter\LocalRewriter_Call.cs (2)
171typeArgumentsBuilder.AddRange(method.TypeArgumentsWithAnnotations); 1195refKindsBuilder.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)
95outerVariables.AddRange(node.InnerLocals); 134sectionBuilder.AddRange(switchSections[section.Syntax]); 141sectionBuilder.AddRange(_localRewriter.VisitList(section.Statements)); 155outerVariables.AddRange(section.Locals); 167outerVariables.AddRange(_tempAllocator.AllTemps());
Lowering\LocalRewriter\LocalRewriter_SwitchExpression.cs (3)
95sectionBuilder.AddRange(switchSections[arm.Syntax]); 112outerVariables.AddRange(arm.Locals); 145outerVariables.AddRange(_tempAllocator.AllTemps());
Lowering\LocalRewriter\LoweredDynamicOperation.cs (1)
46children.AddRange(loweredArguments);
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (1)
139_fieldsForCleanup.AddRange(nonReusableFieldsForCleanup);
Lowering\SyntheticBoundNodeFactory.cs (1)
1101statements.AddRange(section.Statements);
Operations\CSharpOperationFactory_Methods.cs (1)
400builder.AddRange(StaticCast<BoundNode>.From(arguments));
Symbols\AssemblySymbol.cs (1)
948assemblies.AddRange(DeclaringCompilation.GetBoundReferenceManager().ReferencedAssemblies);
Symbols\Compilation_WellKnownMembers.cs (1)
878namesBuilder.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)
1632members.AddRange(peMembers);
Symbols\NamedTypeSymbol.cs (3)
1065allTypeParameters.AddRange(typeParameters); 1309builder.AddRange(TypeArgumentsWithDefinitionUseSiteDiagnostics(ref useSiteInfo)); 1315builder.AddRange(TypeArgumentsWithAnnotationsNoUseSiteDiagnostics);
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)
2495membersBuilder.AddRange(existingMembers); 2496membersUnorderedBuilder.AddRange(membersUnordered); 3430insertedInitializers.AddRange(declaredInitializers); 3477NonTypeMembers.AddRange(declaredNonTypeMembers); 3643nonTypeMembersBuilder.AddRange(nonTypeMembersWithPartialImplementations); 3852memberBuilder.AddRange(types);
Symbols\Source\SourceNamedTypeSymbol.cs (3)
546builder.AddRange(constraintClauses); 612mergedConstraintTypes.AddRange(originalConstraintTypes); 685builder.AddRange(constraintClauses);
Symbols\Source\SourceNamespaceSymbol.AliasesAndUsings.cs (3)
325mergedNamespacesOrTypes.AddRange(namespacesOrTypes); 712usingAliases.AddRange(globalUsingAliases); 890usings.AddRange(globalUsingNamespacesOrTypes);
Symbols\Source\SourceTypeParameterSymbol.cs (1)
136mergedAttributesBuilder.AddRange(typeParameter.MergedAttributeDeclarationSyntaxLists);
Symbols\Tuples\TupleTypeSymbol.cs (1)
987typesBuilder.AddRange(extensionTupleElementTypes);
Symbols\TypeSymbolExtensions.cs (1)
1711result.AddRange(type.TypeParameters);
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (1)
MetadataUtilities.cs (1)
214referencedModules.AddRange(targetModule.MetadataReader.GetReferencedAssembliesOrThrow());
Microsoft.CodeAnalysis.Scripting (1)
Utilities\ParameterValidationHelpers.cs (1)
47builder.AddRange(existing);
Microsoft.CodeAnalysis.Test.Utilities (2)
Compilation\ControlFlowGraphVerifier.cs (2)
474regions.AddRange(block.ConditionalSuccessor.LeavingRegions); 480regions.AddRange(block.FallThroughSuccessor.LeavingRegions);