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