44 references to AddRange
Microsoft.CodeAnalysis (23)
CodeGen\PrivateImplementationDetails.cs (4)
169
fieldsBuilder.
AddRange
(_mappedFields.Values);
170
fieldsBuilder.
AddRange
(_cachedArrayFields.Values);
171
fieldsBuilder.
AddRange
(_cachedArrayFieldsForConstants.Values);
179
fieldsBuilder.
AddRange
(_instrumentationPayloadRootFields.Values);
Collections\TopologicalSort.cs (1)
107
toCount.
AddRange
(nodes);
CommandLine\AnalyzerConfigSet.cs (1)
129
sortedAnalyzerConfigs.
AddRange
(analyzerConfigs);
DiagnosticAnalyzer\AnalyzerDriver.cs (1)
2999
operationsToAnalyze.
AddRange
(operationBlock.DescendantsAndSelf());
DiagnosticAnalyzer\AnalyzerExecutor.cs (1)
798
syntaxNodesToAnalyze.
AddRange
(block.DescendantNodesAndSelf());
DiagnosticAnalyzer\AnalyzerFileReference.cs (1)
660
builder.
AddRange
(source);
Emit\EditAndContinue\EncVariableSlotAllocator.cs (1)
112
builder.
AddRange
(_previousLocals.Select((info, index) =>
Emit\NoPia\EmbeddedTypesManager.cs (1)
95
builder.
AddRange
(EmbeddedTypesMap.Values);
SourceGeneration\GeneratorDriver.cs (3)
76
trees.
AddRange
(generatorState.PostInitTrees.Select(t => t.Tree));
77
trees.
AddRange
(generatorState.GeneratedTrees.Select(t => t.Tree));
296
constantSourcesBuilder.
AddRange
(generatorState.PostInitTrees.Select(t => t.Tree));
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (6)
412
builder.
AddRange
(source.Select(selector));
491
builder.
AddRange
(selector(item));
502
builder.
AddRange
(selector(item, arg));
515
builder.
AddRange
(selector(item));
528
builder.
AddRange
(selector(item, arg));
592
builder.
AddRange
(await selector(item, arg, cancellationToken).ConfigureAwait(false));
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
254
builder.
AddRange
(selector(item));
317
builder.
AddRange
(selector(item));
Syntax\GreenNodeExtensions.cs (1)
85
removalAnnotations.
AddRange
(annotations);
Microsoft.CodeAnalysis.CSharp (19)
Binder\Binder_Query.cs (1)
321
argsToParams.
AddRange
(Enumerable.Range(0, n));
Binder\ImportChain.cs (1)
99
aliases.
AddRange
(aliasSymbols.Keys);
Binder\Semantics\BestTypeInferrer.cs (1)
97
builder.
AddRange
(candidateTypes);
CommandLine\CSharpCommandLineParser.cs (2)
1750
builder.
AddRange
(libPaths);
1757
builder.
AddRange
(responsePathsOpt);
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (4)
798
members.
AddRange
(type.GetEventsToEmit());
799
members.
AddRange
(type.GetFieldsToEmit());
800
members.
AddRange
(type.GetMethodsToEmit());
802
members.
AddRange
(type.GetPropertiesToEmit());
src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (1)
267
blocks.
AddRange
(GetAttributes(t.AttributeLists));
Symbols\AnonymousTypes\AnonymousTypeManager.Templates.cs (1)
373
builder.
AddRange
(referenced);
Symbols\Compilation_UsedAssemblies.cs (1)
154
stack.
AddRange
(_lazyUsedAssemblyReferences);
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
1812
types.
AddRange
(this.CreateNestedTypes());
Symbols\Source\ConstantEvaluationHelpers.cs (2)
68
fields.
AddRange
(graph.Keys);
276
fieldsInvolvedInCycles.
AddRange
(graph.Keys.GroupBy(static f => f.DeclaringCompilation).
Symbols\Source\ExtensionGroupingInfo.cs (1)
850
builder.
AddRange
(extensions);
Symbols\Source\SourceMemberContainerSymbol.cs (3)
4759
members.
AddRange
(ctor.GetBackingFields());
4760
members.
AddRange
(membersSoFar);
4863
members.
AddRange
(membersSoFar);
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (2)
CustomTypeInfo.cs (2)
106
builder.
AddRange
(dynamicFlags);
112
builder.
AddRange
(bytes);