192 references to AddRange
Microsoft.CodeAnalysis (42)
ArrayBuilder.cs (1)
540
AddRange
(ImmutableArray<T>.CastUp(items));
Collections\CachingDictionary.cs (1)
120
array.
AddRange
(kvp.Value);
Collections\ImmutableArrayExtensions.cs (21)
311
builder.
AddRange
(await selector(item, arg, cancellationToken).ConfigureAwait(false));
694
builder.
AddRange
(kvp.Value);
714
builder.
AddRange
(first);
715
builder.
AddRange
(second);
716
builder.
AddRange
(third);
723
builder.
AddRange
(first);
724
builder.
AddRange
(second);
725
builder.
AddRange
(third);
726
builder.
AddRange
(fourth);
733
builder.
AddRange
(first);
734
builder.
AddRange
(second);
735
builder.
AddRange
(third);
736
builder.
AddRange
(fourth);
737
builder.
AddRange
(fifth);
744
builder.
AddRange
(first);
745
builder.
AddRange
(second);
746
builder.
AddRange
(third);
747
builder.
AddRange
(fourth);
748
builder.
AddRange
(fifth);
749
builder.
AddRange
(sixth);
771
builder.
AddRange
(self);
Collections\TemporaryArray`1.cs (2)
167
_builder.
AddRange
(items);
181
_builder.
AddRange
(items);
DiagnosticAnalyzer\AnalyzerExecutor.cs (2)
827
data.syntaxNodeActions?.
AddRange
(data.scope.SyntaxNodeActions);
849
data.operationActions?.
AddRange
(data.scope.OperationActions);
Emit\EditAndContinue\SymbolMatcher.cs (1)
198
memberBuilder.
AddRange
(newSynthesizedMembers);
InternalUtilities\OneOrMany.cs (1)
83
builder.
AddRange
(_many);
MetadataReader\PEAssembly.cs (1)
73
refs.
AddRange
(refsForModule);
Operations\ControlFlowGraphBuilder.cs (1)
7208
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)
47
refs.
AddRange
(modules[i - 1].ReferencedAssemblies);
ReferenceManager\CommonReferenceManager.Resolution.cs (2)
838
referencesBuilder.
AddRange
(compilation.ExternalReferences);
844
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)
264
syntaxInputNodes.
AddRange
(generatorState.InputNodes);
SourceGeneration\GlobalAliases.cs (1)
45
total.
AddRange
(array.AliasAndSymbolNames);
Text\CompositeText.cs (1)
173
segments.
AddRange
(composite._segments);
Microsoft.CodeAnalysis.CSharp (78)
Binder\Binder.ValueChecks.cs (2)
325
argumentsBuilder.
AddRange
(indexerAccess.Arguments);
331
refKindsBuilderOpt.
AddRange
(indexerAccess.ArgumentRefKindsOpt);
Binder\Binder_Expressions.cs (3)
4741
children.
AddRange
(BuildArgumentsForErrorRecovery(analyzedArguments));
5781
childNodes.
AddRange
(BuildArgumentsForErrorRecovery(analyzedArguments, candidateConstructors));
8346
properties.
AddRange
(propertyGroup);
Binder\Binder_InterpolatedString.cs (1)
572
refKindsBuilder.
AddRange
(additionalConstructorRefKinds);
Binder\Binder_Invocation.cs (3)
130
analyzedArguments.Arguments.
AddRange
(args);
134
analyzedArguments.Names.
AddRange
(names);
1309
argsToParamsBuilder.
AddRange
(argsToParamsOpt);
Binder\Binder_Query.cs (2)
316
arguments.
AddRange
(result.Arguments);
1042
analyzedArguments.Arguments.
AddRange
(args);
Binder\DecisionDagBuilder.cs (1)
233
newSequence.
AddRange
(testSequence);
Binder\Semantics\Conversions\UserDefinedExplicitConversions.cs (2)
219
candidates.
AddRange
(operators);
228
candidates.
AddRange
(operators2);
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)
56
this.TypeArguments.
AddRange
(typeArguments);
68
this.Methods.
AddRange
(methods);
71
this.TypeArguments.
AddRange
(typeArguments);
Binder\SwitchBinder.cs (2)
136
builder.
AddRange
(BuildLocals(section.Statements, GetBinder(section)));
148
builder.
AddRange
(BuildLocalFunctions(section.Statements));
Compilation\CSharpCompilation.cs (3)
1200
modules.
AddRange
(Assembly.Modules);
1208
modules.
AddRange
(referenceManager.ReferencedAssemblies[i].Modules);
1475
boundUsings.
AddRange
(usingsFromoptions.UsingNamespacesOrTypes);
Compilation\CSharpSemanticModel.cs (1)
2018
builder.
AddRange
(originalErrorSymbol.CandidateSymbols);
Compilation\SyntaxAndDeclarationManager.cs (1)
104
treesBuilder.
AddRange
(state.SyntaxTrees);
Declarations\DeclarationTable.cs (1)
129
builder.
AddRange
(oldRootDeclarations);
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (2)
997
members.
AddRange
(synthesizedMembers);
1002
members.
AddRange
(deletedMembers);
FlowAnalysis\NullableWalker.cs (2)
1007
builder.
AddRange
(members);
7029
refKinds.
AddRange
(argumentRefKindsOpt);
Lowering\ClosureConversion\ClosureConversion.cs (3)
876
argumentsBuilder.
AddRange
(arguments);
903
refkindsBuilder.
AddRange
(argRefKinds);
1248
prologueBuilder.
AddRange
(rewrittenFilterPrologue.Statements);
Lowering\ClosureConversion\SynthesizedClosureEnvironment.cs (1)
112
builder.
AddRange
(base.GetMembers());
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (1)
166
partsBuilder.
AddRange
(interpolatedString.Parts);
Lowering\LocalRewriter\LocalRewriter_Call.cs (1)
936
refKindsBuilder.
AddRange
(argumentRefKindsOpt);
Lowering\LocalRewriter\LocalRewriter_FixedStatement.cs (1)
23
localBuilder.
AddRange
(node.Locals);
Lowering\LocalRewriter\LocalRewriter_ObjectOrCollectionInitializerExpression.cs (2)
236
temps.
AddRange
(sequence.Locals);
237
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_StringConcat.cs (1)
140
flattened.
AddRange
(arguments);
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\SyntheticBoundNodeFactory.cs (1)
1020
statements.
AddRange
(section.Statements);
Operations\CSharpOperationFactory_Methods.cs (1)
320
builder.
AddRange
(StaticCast<BoundNode>.From(arguments));
Symbols\AssemblySymbol.cs (1)
911
assemblies.
AddRange
(DeclaringCompilation.GetBoundReferenceManager().ReferencedAssemblies);
Symbols\Compilation_WellKnownMembers.cs (1)
848
namesBuilder.
AddRange
(type.TupleElementNames);
Symbols\ConstraintsHelper.cs (1)
419
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)
1413
members.
AddRange
(peMembers);
Symbols\NamedTypeSymbol.cs (3)
1060
allTypeParameters.
AddRange
(typeParameters);
1300
builder.
AddRange
(TypeArgumentsWithDefinitionUseSiteDiagnostics(ref useSiteInfo));
1306
builder.
AddRange
(TypeArgumentsWithAnnotationsNoUseSiteDiagnostics);
Symbols\ReferenceManager.cs (1)
1115
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)
1068
topLevelTypesFromModules.
AddRange
(moduleNs.GetTypeMembers());
Symbols\Source\SourceMemberContainerSymbol.cs (3)
2954
insertedInitializers.
AddRange
(declaredInitializers);
3000
NonTypeMembers.
AddRange
(declaredMembers.NonTypeMembers);
3327
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)
314
mergedNamespacesOrTypes.
AddRange
(namespacesOrTypes);
701
usingAliases.
AddRange
(globalUsingAliases);
842
usings.
AddRange
(globalUsingNamespacesOrTypes);
Symbols\Source\SourceTypeParameterSymbol.cs (1)
134
mergedAttributesBuilder.
AddRange
(typeParameter.MergedAttributeDeclarationSyntaxLists);
Symbols\Tuples\TupleTypeSymbol.cs (1)
994
typesBuilder.
AddRange
(extensionTupleElementTypes);
Symbols\TypeSymbolExtensions.cs (1)
1618
result.
AddRange
(type.TypeParameters);
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (2)
EvaluationContext.cs (1)
174
localsBuilder.
AddRange
(debugInfo.LocalConstants);
SymbolExtensions.cs (1)
18
builder.
AddRange
(method.TypeParameters);
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (1)
MetadataUtilities.cs (1)
214
referencedModules.
AddRange
(targetModule.MetadataReader.GetReferencedAssembliesOrThrow());
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler.Utilities (1)
ExpressionCompilerTestHelpers.cs (1)
589
builder.
AddRange
(references);
Microsoft.CodeAnalysis.ExternalAccess.RazorCompiler (1)
HostOutputNode.cs (1)
76
context.HostOutputBuilder.
AddRange
(list);
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);
Microsoft.CodeAnalysis.VisualBasic (60)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
545
oldPending.PendingBranches.
AddRange
(Me.PendingBranches)
Analysis\InitializerRewriter.vb (3)
147
boundStatements.
AddRange
(initializerStatements)
183
boundStatements.
AddRange
(initializerStatements)
184
boundStatements.
AddRange
(block.Statements)
Binding\Binder_Expressions.vb (2)
3362
symbols.
AddRange
(ambiguous)
3839
children.
AddRange
(boundArguments)
Binding\Binder_Invocation.vb (3)
325
badExpressionChildren.
AddRange
(boundArguments)
786
builder.
AddRange
(boundArguments)
1639
builder.
AddRange
(boundArguments)
Binding\Binder_Lambda.vb (3)
513
statements.
AddRange
(block.Statements)
555
localBuilder.
AddRange
(implicitVariablesBinder.ImplicitlyDeclaredVariables)
559
localBuilder.
AddRange
(block.Locals)
Binding\Binder_Latebound.vb (1)
155
children.
AddRange
(arguments)
Binding\Binder_ObjectInitializer.vb (1)
483
children.
AddRange
(boundArguments)
Binding\Binder_Query.vb (1)
4696
builder.
AddRange
(arguments)
Binding\Binder_Statements.vb (2)
369
statements.
AddRange
(body.Statements)
404
localBuilder.
AddRange
(locals)
Binding\DocumentationCommentCrefBinder_Compat.vb (1)
434
result.
AddRange
(symbols)
Binding\LookupResult.vb (4)
459
ambiguousResults.
AddRange
(DirectCast(Me.Diagnostic, AmbiguousSymbolDiagnostic).AmbiguousSymbols)
465
ambiguousResults.
AddRange
(DirectCast(other.Diagnostic, AmbiguousSymbolDiagnostic).AmbiguousSymbols)
487
ambiguousResults.
AddRange
(DirectCast(Me.Diagnostic, AmbiguousSymbolDiagnostic).AmbiguousSymbols)
493
ambiguousResults.
AddRange
(DirectCast(other.Diagnostic, AmbiguousSymbolDiagnostic).AmbiguousSymbols)
BoundTree\BoundExpressionExtensions.vb (1)
597
symbols.
AddRange
(DirectCast(node, BoundBadExpression).Symbols)
Compilation\MethodCompiler.vb (1)
1526
boundStatements.
AddRange
(submissionInitialization)
Compilation\SemanticModel.vb (4)
1052
symbolsBuilder.
AddRange
(originalErrorType.CandidateSymbols)
1079
symbolsBuilder.
AddRange
(candidateSymbols)
1087
symbolsBuilder.
AddRange
(symbols)
1529
symbolsBuilder.
AddRange
(originalErrorSymbol.CandidateSymbols)
Compilation\SyntaxTreeSemanticModel.vb (1)
496
symbolsBuilder.
AddRange
(result)
Compilation\VisualBasicCompilation.vb (2)
891
builder.
AddRange
(_syntaxTrees)
932
builder.
AddRange
(_syntaxTrees)
Declarations\DeclarationTable.vb (1)
169
builder.
AddRange
(oldRootDeclarations)
Declarations\DeclarationTreeBuilder.vb (1)
272
globalBuilder.
AddRange
(nsDecl.Children)
Emit\EditAndContinue\PEDeltaAssemblyBuilder.vb (1)
214
parameters.
AddRange
(method.Parameters.SelectAsArray(Function(p) New AnonymousTypeKeyField(p.Name, isKey:=p.IsByRef, ignoreCase:=True)))
Emit\EditAndContinue\VisualBasicSymbolMatcher.vb (2)
658
members.
AddRange
(synthesizedMembers)
663
members.
AddRange
(deletedMembers)
Errors\CustomDiagnostics.vb (1)
88
builder.
AddRange
(_symbols)
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Spilling.vb (1)
412
newStatements.
AddRange
(spill.Statements)
Lowering\AsyncRewriter\AsyncRewriter.SpillBuilder.vb (1)
129
array.
AddRange
(other)
Lowering\LocalRewriter\LocalRewriter.vb (2)
767
temporariesBuilder.
AddRange
(temporaries)
781
sideEffectsBuilder.
AddRange
(sideEffects)
Lowering\LocalRewriter\LocalRewriter_ForEach.vb (1)
336
statements.
AddRange
(DirectCast(boundWhileStatement, BoundStatementList).Statements)
Lowering\LocalRewriter\LocalRewriter_StringConcat.vb (2)
126
flattened.
AddRange
(boundCall.Arguments)
137
flattened.
AddRange
(initializer.Initializers)
Symbols\MergedNamespaceSymbol.vb (1)
279
moduleMembers.
AddRange
(nsSym.GetModuleMembers())
Symbols\PEOrSourceOrMergedNamespaceSymbol.vb (1)
115
methods.
AddRange
(match.As(Of MethodSymbol))
Symbols\ReferenceManager.vb (1)
958
refs.
AddRange
(modules(i).GetReferencedAssemblies())
Symbols\Retargeting\RetargetingSymbolTranslator.vb (1)
483
newParameters.
AddRange
(genericType.TypeParameters)
Symbols\Source\ImplementsHelper.vb (1)
214
candidateSymbols.
AddRange
(DirectCast(lookup.Diagnostic, AmbiguousSymbolDiagnostic).AmbiguousSymbols)
Symbols\Source\OverloadingHelper.vb (1)
164
lookupSymbols.
AddRange
(DirectCast(result.Diagnostic, AmbiguousSymbolDiagnostic).AmbiguousSymbols)
Symbols\Source\SourceMemberContainerTypeSymbol.vb (1)
3298
builder.
AddRange
(siblingInitializers)
Symbols\Source\SourceNamespaceSymbol.vb (1)
357
moduleMembers.
AddRange
(GetModuleMembers(childDecl.Name))
Symbols\Tuples\TupleTypeSymbol.vb (2)
419
instance.
AddRange
(tupleElementTypes)
527
tupleElementTypes.
AddRange
(namedTypeSymbol.TupleElementTypes)
Symbols\TypeParameterSymbol.vb (1)
188
constraintsBuilder.
AddRange
(GetConstraints())
Symbols\TypeSubstitution.vb (1)
112
pairBuilder.
AddRange
(_pairs)
Symbols\TypeSymbolExtensions.vb (1)
1182
builder.
AddRange
(type.TypeParameters)
Symbols\WellKnownMembers.vb (1)
757
namesBuilder.
AddRange
(type.TupleElementNames)
Utilities\TypeUnification.vb (1)
209
substitutionPairs.
AddRange
(substitution.PairsIncludingParent)
VisualBasicCompilationOptions.vb (1)
1027
builder.
AddRange
(ParseOptions.Errors)
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (1)
Attributes\AttributeTests_Tuples.vb (1)
271
typeSymbols.
AddRange
(method.Parameters.SelectAsArray(Function(p) p.Type))
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (3)
EvaluationContext.vb (1)
190
localsBuilder.
AddRange
(debugInfo.LocalConstants)
Rewriters\LocalDeclarationRewriter.vb (1)
26
builder.
AddRange
(block.Statements)
SymbolExtensions.vb (1)
80
builder.
AddRange
(method.TypeParameters)