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