29 references to ArrayBuilder
Microsoft.CodeAnalysis (10)
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\AnalyzerDriver.cs (1)
41private static readonly ObjectPool<ArrayBuilder<DiagnosticAnalyzer>> s_diagnosticAnalyzerPool = new ObjectPool<ArrayBuilder<DiagnosticAnalyzer>>(() => new ArrayBuilder<DiagnosticAnalyzer>());
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\roslyn\src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
75: this()
Microsoft.CodeAnalysis.CSharp (19)
Binder\LookupResult.cs (1)
79_symbolList = new ArrayBuilder<Symbol>();
Binder\PatternExplainer.cs (2)
336constraints.Add(temp, constraintBuilder = new ArrayBuilder<(BoundDagTest, bool)>()); 347evaluations.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)
2014var 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)
506_lazyAvailableReusableHoistedFields.Add(field.Type, fields = new ArrayBuilder<StateMachineFieldSymbol>());
Symbols\AssemblySymbol.cs (1)
36private static readonly ObjectPool<ArrayBuilder<AssemblySymbol>> s_symbolPool = new ObjectPool<ArrayBuilder<AssemblySymbol>>(() => new ArrayBuilder<AssemblySymbol>());
Symbols\ConstraintsHelper.cs (1)
1340return useSiteDiagnosticsBuilder ??= new ArrayBuilder<TypeParameterDiagnosticInfo>();
Symbols\Metadata\PE\PEModuleSymbol.cs (1)
287moduleAssemblyAttributesBuilder = new ArrayBuilder<CSharpAttributeData>();
Symbols\MetadataOrSourceOrRetargetingAssemblySymbol.cs (1)
23private static readonly ObjectPool<ArrayBuilder<AssemblySymbol>> s_assemblySymbolBuilderPool = new ObjectPool<ArrayBuilder<AssemblySymbol>>(() => new ArrayBuilder<AssemblySymbol>());
Symbols\ReferenceManager.cs (1)
832unifiedAssemblies = new ArrayBuilder<UnifiedAssembly<AssemblySymbol>>();
Symbols\Symbol_Attributes.cs (2)
618syntaxBuilder = new ArrayBuilder<AttributeSyntax>(); 619bindersBuilder = new ArrayBuilder<Binder>();