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