51 references to ArrayBuilder
Microsoft.CodeAnalysis (9)
CodeGen\ItemTokenMap.cs (1)
22private readonly ArrayBuilder<T> _items = new ArrayBuilder<T>();
CodeGen\LocalSlotManager.cs (1)
91_lazyAllLocals = new ArrayBuilder<Cci.ILocalDefinition>();
Collections\OrderedSet.cs (1)
19_list = new ArrayBuilder<T>();
DiagnosticAnalyzer\SuppressMessageAttributeState.TargetSymbolResolver.cs (3)
319var builder = new ArrayBuilder<ParameterInfo>(); 660var builder = new ArrayBuilder<TypeInfo>(); 740var builder = new ArrayBuilder<IMethodSymbol>();
InternalUtilities\SetWithInsertionOrder.cs (1)
28_elements = new ArrayBuilder<T>();
MetadataReader\PEModule.cs (1)
771namespaceHandles.Add(nsHandle, new ArrayBuilder<TypeDefinitionHandle> { typeDef });
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
70: this()
Microsoft.CodeAnalysis.CSharp (17)
Binder\LookupResult.cs (1)
79_symbolList = new ArrayBuilder<Symbol>();
Binder\PatternExplainer.cs (2)
270constraints.Add(temp, constraintBuilder = new ArrayBuilder<(BoundDagTest, bool)>()); 281evaluations.Add(temp, evaluationBuilder = new ArrayBuilder<BoundDagEvaluation>());
Binder\Semantics\OverloadResolution\MethodGroup.cs (2)
26this.Methods = new ArrayBuilder<MethodSymbol>(); 27this.TypeArguments = new ArrayBuilder<TypeWithAnnotations>();
Binder\Semantics\OverloadResolution\OverloadResolutionResult.cs (1)
35this.ResultsBuilder = new ArrayBuilder<MemberResolutionResult<TMember>>();
CodeGen\EmitArrayInitializer.cs (1)
141var indices = new ArrayBuilder<IndexDesc>();
Compilation\SyntaxTreeSemanticModel.cs (1)
2013var builder = new ArrayBuilder<ISymbol>();
FlowAnalysis\ExitPointsWalker.cs (1)
26_labelsInside = new ArrayBuilder<LabelSymbol>();
Lowering\LocalRewriter\LocalRewriter_Literal.cs (2)
62var arguments = new ArrayBuilder<BoundExpression>(); 147var arguments = new ArrayBuilder<BoundExpression>();
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (1)
502_lazyAvailableReusableHoistedFields.Add(field.Type, fields = new ArrayBuilder<StateMachineFieldSymbol>());
Symbols\ConstraintsHelper.cs (1)
1342return useSiteDiagnosticsBuilder ??= new ArrayBuilder<TypeParameterDiagnosticInfo>();
Symbols\Metadata\PE\PEModuleSymbol.cs (1)
277moduleAssemblyAttributesBuilder = new ArrayBuilder<CSharpAttributeData>();
Symbols\ReferenceManager.cs (1)
832unifiedAssemblies = new ArrayBuilder<UnifiedAssembly<AssemblySymbol>>();
Symbols\Symbol_Attributes.cs (2)
613syntaxBuilder = new ArrayBuilder<AttributeSyntax>(); 614bindersBuilder = new ArrayBuilder<Binder>();
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (1)
Semantics\PatternMatchingTests3.cs (1)
4919var cases = new ArrayBuilder<string>();
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (4)
Symbols\Retargeting\RetargetingTests.cs (4)
48var sourceMethods = new ArrayBuilder<MethodSymbol>(); 54var retargetingMethods = new ArrayBuilder<MethodSymbol>(); 65sourceMethods = new ArrayBuilder<MethodSymbol>(); 71retargetingMethods = new ArrayBuilder<MethodSymbol>();
Microsoft.CodeAnalysis.UnitTests (20)
Collections\ArrayBuilderTests.cs (16)
19var builder = new ArrayBuilder<int> { 6, 5, 1, 2, 3, 2, 4, 5, 1, 7 }; 43var builder = new ArrayBuilder<int> { 1, 2, 3, 2, 4, 5, 1 }; 47builder = new ArrayBuilder<int> { 1 }; 51builder = new ArrayBuilder<int>(); 59var builder = new ArrayBuilder<int> { 5, 1, 3, 2, 4, 1, 2 }; 63builder = new ArrayBuilder<int> { 1 }; 67builder = new ArrayBuilder<int> { 1, 2 }; 71builder = new ArrayBuilder<int> { 1, 2, 3 }; 75builder = new ArrayBuilder<int> { 1, 2, 2 }; 79builder = new ArrayBuilder<int>(); 87var builder = new ArrayBuilder<int> { 1, 2, 3, 2, 4, 5, 1 }; 90builder = new ArrayBuilder<int> { 1 }; 93builder = new ArrayBuilder<int>(); 96builder = new ArrayBuilder<int> { 1, 2, 3, 2, 4, 5, 1 }; 99builder = new ArrayBuilder<int> { 1, 2, 3, 2, 4, 5, 1 }; 106var builder = new ArrayBuilder<int>();
Collections\Extensions\ImmutableArrayExtensionsTests.cs (2)
39var b = new ArrayBuilder<String>(); 65var builder = new ArrayBuilder<String>();
MetadataReferences\MetadataHelpersTests.cs (2)
426var result = new ArrayBuilder<IGrouping<string, TypeDefinitionHandle>>(); 466var result = new ArrayBuilder<IGrouping<string, TypeDefinitionHandle>>();