2 instantiations of ArrayBuilderPool
Microsoft.AspNetCore.Razor.Utilities.Shared (2)
PooledObjects\ArrayBuilderPool`1.cs (2)
29
=>
new
(Policy.Create(initialCapacity, maximumObjectSize), poolSize);
32
=>
new
(policy, poolSize);
19 references to ArrayBuilderPool
Microsoft.AspNetCore.Razor.Utilities.Shared (6)
PooledObjects\ArrayBuilderPool`1.cs (3)
18
public static readonly
ArrayBuilderPool
<T> Default = Create();
25
public static
ArrayBuilderPool
<T> Create(
31
public static
ArrayBuilderPool
<T> Create(PooledObjectPolicy policy, Optional<int> poolSize = default)
PooledObjects\PooledArrayBuilder`1.cs (3)
36
private
ArrayBuilderPool
<T>? _builderPool;
61
public PooledArrayBuilder(int? capacity = null,
ArrayBuilderPool
<T>? builderPool = null)
1601
_builderPool ??=
ArrayBuilderPool
<T>.Default;
Microsoft.CodeAnalysis.Razor.Compiler (13)
CSharp\GenericTypeNameRewriter.cs (1)
36
using var _ =
ArrayBuilderPool
<ComponentTypeArgumentIntermediateNode>.GetPooledObject(out var builder);
Language\CodeGeneration\CodeRenderingContext.cs (6)
53
_diagnostics =
ArrayBuilderPool
<RazorDiagnostic>.Default.Get();
60
_linePragmas =
ArrayBuilderPool
<LinePragma>.Default.Get();
61
_sourceMappings =
ArrayBuilderPool
<SourceMapping>.Default.Get();
71
ArrayBuilderPool
<RazorDiagnostic>.Default.Return(_diagnostics);
72
ArrayBuilderPool
<LinePragma>.Default.Return(_linePragmas);
73
ArrayBuilderPool
<SourceMapping>.Default.Return(_sourceMappings);
Language\Legacy\ErrorSink.cs (3)
23
ArrayBuilderPool
<RazorDiagnostic>.Default.Return(errors);
37
ArrayBuilderPool
<RazorDiagnostic>.Default.Return(errors);
49
var errors = _errors ??=
ArrayBuilderPool
<RazorDiagnostic>.Default.Get();
Language\Legacy\TagHelperSpanVisitor.cs (1)
23
using var _ =
ArrayBuilderPool
<TagHelperSpanInternal>.GetPooledObject(out var builder);
Language\TagHelperCollection.Builder.cs (2)
24
private static readonly
ArrayBuilderPool
<TagHelperDescriptor> s_arrayBuilderPool =
25
ArrayBuilderPool
<TagHelperDescriptor>.Create(InitialCapacity, MaximumObjectSize);