1 type derived from ArrayBuilder
Microsoft.AspNetCore.Components (1)
RenderTree\RenderTreeFrameArrayBuilder.cs (1)
12
internal sealed class RenderTreeFrameArrayBuilder :
ArrayBuilder
<RenderTreeFrame>
8 instantiations of ArrayBuilder
Microsoft.AspNetCore.Components (8)
Rendering\ComponentState.cs (1)
171
_latestDirectParametersSnapshot = new
ArrayBuilder
<RenderTreeFrame>();
Rendering\RenderBatchBuilder.cs (7)
22
public ArrayBuilder<RenderTreeDiff> UpdatedComponentDiffs { get; } = new
ArrayBuilder
<RenderTreeDiff>();
23
public ArrayBuilder<int> DisposedComponentIds { get; } = new
ArrayBuilder
<int>();
24
public ArrayBuilder<ulong> DisposedEventHandlerIds { get; } = new
ArrayBuilder
<ulong>();
28
public ArrayBuilder<RenderTreeEdit> EditsBuffer { get; } = new
ArrayBuilder
<RenderTreeEdit>(64);
29
public ArrayBuilder<RenderTreeFrame> ReferenceFramesBuffer { get; } = new
ArrayBuilder
<RenderTreeFrame>(64);
87
NamedEventChanges ??=
new
();
93
NamedEventChanges ??=
new
();
18 references to ArrayBuilder
Microsoft.AspNetCore.Components (18)
ParameterView.cs (1)
269
internal void CaptureSnapshot(
ArrayBuilder
<RenderTreeFrame> builder)
Rendering\ComponentState.cs (1)
24
private
ArrayBuilder
<RenderTreeFrame>? _latestDirectParametersSnapshot; // Lazily instantiated
Rendering\RenderBatchBuilder.cs (6)
22
public
ArrayBuilder
<RenderTreeDiff> UpdatedComponentDiffs { get; } = new ArrayBuilder<RenderTreeDiff>();
23
public
ArrayBuilder
<int> DisposedComponentIds { get; } = new ArrayBuilder<int>();
24
public
ArrayBuilder
<ulong> DisposedEventHandlerIds { get; } = new ArrayBuilder<ulong>();
25
public
ArrayBuilder
<NamedEventChange>? NamedEventChanges;
28
public
ArrayBuilder
<RenderTreeEdit> EditsBuffer { get; } = new ArrayBuilder<RenderTreeEdit>(64);
29
public
ArrayBuilder
<RenderTreeFrame> ReferenceFramesBuffer { get; } = new ArrayBuilder<RenderTreeFrame>(64);
RenderTree\ArrayBuilderExtensions.cs (3)
12
public static ArrayRange<T> ToRange<T>(this
ArrayBuilder
<T> builder)
18
/// <param name="builder">The <see cref="
ArrayBuilder
{T}"/></param>
22
public static ArrayBuilderSegment<T> ToSegment<T>(this
ArrayBuilder
<T> builder, int fromIndexInclusive, int toIndexExclusive)
RenderTree\ArrayBuilderSegment.cs (2)
20
private readonly
ArrayBuilder
<T>? _builder;
24
internal ArrayBuilderSegment(
ArrayBuilder
<T> builder, int offset, int count)
RenderTree\RenderTreeDiffBuilder.cs (3)
28
var
editsBuffer = batchBuilder.EditsBuffer;
1049
public readonly
ArrayBuilder
<RenderTreeEdit> Edits;
1050
public readonly
ArrayBuilder
<RenderTreeFrame> ReferenceFrames;
RenderTree\RenderTreeFrameArrayBuilder.cs (1)
10
/// A special subclass of <see cref="
ArrayBuilder
{T}"/> that contains methods optimized for appending <see cref="RenderTreeFrame"/> entries.
src\Components\Shared\src\ArrayBuilder.cs (1)
43
/// Constructs a new instance of <see cref="
ArrayBuilder
{T}"/>.