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