10 instantiations of RenderTreeEdit
Microsoft.AspNetCore.Components (10)
RenderTree\RenderTreeEdit.cs (10)
78
=> new
RenderTreeEdit
(RenderTreeEditType.RemoveFrame, siblingIndex);
81
=> new
RenderTreeEdit
(RenderTreeEditType.PrependFrame, siblingIndex, referenceFrameIndex);
84
=> new
RenderTreeEdit
(RenderTreeEditType.UpdateText, siblingIndex, referenceFrameIndex);
87
=> new
RenderTreeEdit
(RenderTreeEditType.UpdateMarkup, siblingIndex, referenceFrameIndex);
90
=> new
RenderTreeEdit
(RenderTreeEditType.SetAttribute, siblingIndex, referenceFrameIndex);
93
=> new
RenderTreeEdit
(RenderTreeEditType.RemoveAttribute, siblingIndex, name);
96
=> new
RenderTreeEdit
(RenderTreeEditType.StepIn, siblingIndex);
99
=> new
RenderTreeEdit
(RenderTreeEditType.StepOut);
102
=> new
RenderTreeEdit
(RenderTreeEditType.PermutationListEntry, fromSiblingIndex, toSiblingIndex);
105
=> new
RenderTreeEdit
(RenderTreeEditType.PermutationListEnd);
29 references to RenderTreeEdit
Microsoft.AspNetCore.Components (28)
Rendering\RenderBatchBuilder.cs (2)
28
public ArrayBuilder<
RenderTreeEdit
> EditsBuffer { get; } = new ArrayBuilder<
RenderTreeEdit
>(64);
RenderTree\RenderTreeDiff.cs (2)
22
public readonly ArrayBuilderSegment<
RenderTreeEdit
> Edits;
26
ArrayBuilderSegment<
RenderTreeEdit
> entries)
RenderTree\RenderTreeDiffBuilder.cs (14)
302
RenderTreeEdit
.PermutationListEntry(value.OldSiblingIndex, value.NewSiblingIndex));
310
diffContext.Edits.Append(
RenderTreeEdit
.PermutationListEnd());
587
diffContext.Edits.Append(
RenderTreeEdit
.UpdateText(diffContext.SiblingIndex, referenceFrameIndex));
600
diffContext.Edits.Append(
RenderTreeEdit
.UpdateMarkup(diffContext.SiblingIndex, referenceFrameIndex));
629
diffContext.Edits.Append(
RenderTreeEdit
.StepIn(diffContext.SiblingIndex));
811
diffContext.Edits.Append(
RenderTreeEdit
.SetAttribute(diffContext.SiblingIndex, referenceFrameIndex));
840
diffContext.Edits.Append(
RenderTreeEdit
.SetAttribute(diffContext.SiblingIndex, referenceFrameIndex));
848
diffContext.Edits.Append(
RenderTreeEdit
.PrependFrame(diffContext.SiblingIndex, referenceFrameIndex));
867
diffContext.Edits.Append(
RenderTreeEdit
.PrependFrame(diffContext.SiblingIndex, referenceFrameIndex));
899
diffContext.Edits.Append(
RenderTreeEdit
.RemoveAttribute(diffContext.SiblingIndex, oldFrame.AttributeNameField));
911
diffContext.Edits.Append(
RenderTreeEdit
.RemoveFrame(diffContext.SiblingIndex));
928
diffContext.Edits.Append(
RenderTreeEdit
.RemoveFrame(diffContext.SiblingIndex));
966
diffContext.Edits.Append(
RenderTreeEdit
.StepOut());
1089
public readonly ArrayBuilder<
RenderTreeEdit
> Edits;
RenderTree\RenderTreeEdit.cs (10)
77
internal static
RenderTreeEdit
RemoveFrame(int siblingIndex)
80
internal static
RenderTreeEdit
PrependFrame(int siblingIndex, int referenceFrameIndex)
83
internal static
RenderTreeEdit
UpdateText(int siblingIndex, int referenceFrameIndex)
86
internal static
RenderTreeEdit
UpdateMarkup(int siblingIndex, int referenceFrameIndex)
89
internal static
RenderTreeEdit
SetAttribute(int siblingIndex, int referenceFrameIndex)
92
internal static
RenderTreeEdit
RemoveAttribute(int siblingIndex, string name)
95
internal static
RenderTreeEdit
StepIn(int siblingIndex)
98
internal static
RenderTreeEdit
StepOut()
101
internal static
RenderTreeEdit
PermutationListEntry(int fromSiblingIndex, int toSiblingIndex)
104
internal static
RenderTreeEdit
PermutationListEnd()
Microsoft.AspNetCore.Components.Server (1)
src\aspnetcore\src\Components\Shared\src\RenderBatchWriter.cs (1)
100
void Write(in
RenderTreeEdit
edit)