20 references to RenderTreeEditType
Microsoft.AspNetCore.Components (20)
RenderTree\RenderBatch.cs (1)
21/// For example, edit entries of type <see cref="RenderTreeEditType.PrependFrame"/>
RenderTree\RenderTreeDiffBuilder.cs (1)
960if (previousIndex >= 0 && diffContext.Edits.Buffer[previousIndex].Type == RenderTreeEditType.StepIn)
RenderTree\RenderTreeEdit.cs (18)
20[FieldOffset(0)] public readonly RenderTreeEditType Type; 29/// <see cref="Type"/> value is <see cref="RenderTreeEditType.PrependFrame"/>, gets the 35/// If the <see cref="Type"/> value is <see cref="RenderTreeEditType.PermutationListEntry"/>, 44/// If the <see cref="Type"/> value is <see cref="RenderTreeEditType.RemoveAttribute"/>, 49private RenderTreeEdit(RenderTreeEditType type) : this() 54private RenderTreeEdit(RenderTreeEditType type, int siblingIndex) : this() 60private RenderTreeEdit(RenderTreeEditType type, int siblingIndex, int referenceFrameOrMoveToSiblingIndex) : this() 70private RenderTreeEdit(RenderTreeEditType type, int siblingIndex, string removedAttributeName) : this() 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);