42 references to PooledArrayBuilder
Microsoft.AspNetCore.Razor.Utilities.Shared (4)
ImmutableArrayExtensions.cs (3)
268using var builder = new PooledArrayBuilder<TResult>(capacity: source.Count); 973using var stack = new PooledArrayBuilder<T>(capacity: source.Length); 993using var result = new PooledArrayBuilder<T>(capacity: stack.Count);
PooledObjects\PooledArrayBuilder.cs (1)
12var pooledArray = new PooledArrayBuilder<T>(source.Length);
Microsoft.CodeAnalysis.Razor.Compiler (38)
Language\CodeGeneration\CodeRenderingContext.cs (1)
100using var filtered = new PooledArrayBuilder<RazorDiagnostic>(capacity: _diagnostics.Count);
Language\Components\ComponentEventHandlerLoweringPass.cs (1)
179using var tokens = new PooledArrayBuilder<IntermediateToken>(capacity: original.Length + 2);
Language\Components\ComponentMarkupEncodingPass.cs (1)
124using var toUpdate = new PooledArrayBuilder<(HtmlIntermediateToken token, string content)>(capacity: (ampersandCount * 2) + 1);
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (2)
611using var builder = new PooledArrayBuilder<SyntaxToken>(count); 646using var builder = new PooledArrayBuilder<TNode>(Count);
Language\DefaultRazorParsingPhase.cs (1)
24using var importSyntaxTrees = new PooledArrayBuilder<RazorSyntaxTree>(codeDocument.Imports.Length);
Language\FeatureCache`1.cs (1)
41using var builder = new PooledArrayBuilder<TFeature>(capacity: _features.Length);
Language\Legacy\TagHelperParseTreeRewriter.cs (1)
39using var builder = new PooledArrayBuilder<RazorDiagnostic>(capacity: treeDiagnostics.Length + sinkDiagnostics.Length);
Language\Legacy\TokenizerBackedParser.cs (1)
105using var tokens = new PooledArrayBuilder<SyntaxToken>(count + 1);
Language\RazorProjectEngine.cs (2)
403using var result = new PooledArrayBuilder<RazorProjectItem>(capacity: imports.Count); 433using var imports = new PooledArrayBuilder<RazorSourceDocument>(importItems.Count);
Language\RazorProjectEngineBuilder.cs (2)
28using var engineFeatures = new PooledArrayBuilder<IRazorEngineFeature>(Features.Count); 29using var projectEngineFeatures = new PooledArrayBuilder<IRazorProjectEngineFeature>(Features.Count);
Language\Syntax\SyntaxList.cs (2)
20using var builder = new PooledArrayBuilder<TNode>(nodes.Length); 42using var builder = new PooledArrayBuilder<SyntaxToken>(tokens.Length);
Language\Syntax\SyntaxList`1.cs (9)
48using var builder = new PooledArrayBuilder<TNode>(nodes.Length); 174using var builder = new PooledArrayBuilder<TNode>(count + tokens.Length); 208using var builder = new PooledArrayBuilder<TNode>(count); 240using var builder = new PooledArrayBuilder<TNode>(count + nodeCount); 270using var builder = new PooledArrayBuilder<TNode>(newCount); 329using var builder = new PooledArrayBuilder<TNode>(newCount + nodes.Length); 368using var builder = new PooledArrayBuilder<TNode>(newCount); 392using var builder = new PooledArrayBuilder<TNode>(newCount + nodeCount); 458using var builder = new PooledArrayBuilder<TNode>(Count);
Language\Syntax\SyntaxRewriter.cs (2)
50using var builder = new PooledArrayBuilder<TNode>(capacity: count); 94using var builder = new PooledArrayBuilder<SyntaxToken>(count);
Language\Syntax\SyntaxTokenList.cs (8)
67using var builder = new PooledArrayBuilder<SyntaxToken>(tokens.Length); 189using var builder = new PooledArrayBuilder<SyntaxToken>(count + tokens.Length); 218using var builder = new PooledArrayBuilder<SyntaxToken>(count); 250using var builder = new PooledArrayBuilder<SyntaxToken>(count + tokenCount); 276using var builder = new PooledArrayBuilder<SyntaxToken>(newCount); 320using var builder = new PooledArrayBuilder<SyntaxToken>(newCount + tokens.Length); 353using var builder = new PooledArrayBuilder<SyntaxToken>(newCount); 377using var builder = new PooledArrayBuilder<SyntaxToken>(newCount + tokenCount);
Language\TagHelperDescriptor.cs (1)
151using var results = new PooledArrayBuilder<BoundAttributeDescriptor>(capacity: attributes.Length);
Language\TagHelperDiscoveryService.cs (1)
102using var builder = new PooledArrayBuilder<TagHelperProducer>(_producerFactories.Length);
Language\TagHelperObjectBuilderCollection`2.cs (1)
69using var result = new PooledArrayBuilder<TObject>(capacity: builders.Count);
SourceGenerators\RazorSourceGenerator.RazorProviders.cs (1)
33using var diagnostics = new PooledArrayBuilder<Diagnostic>(capacity: 2);