4 writes to ElementSubtreeLengthField
Microsoft.AspNetCore.Components (4)
ParameterViewBuilder.cs (1)
36var nextIndex = _frames[0].ElementSubtreeLengthField++;
Rendering\RenderTreeBuilder.cs (1)
74_entries.Buffer[indexOfEntryBeingClosed].ElementSubtreeLengthField = _entries.Count - indexOfEntryBeingClosed;
Rendering\RenderTreeUpdater.cs (1)
102otherFrame.ElementSubtreeLengthField = otherFrameSubtreeLength + 1;
RenderTree\RenderTreeFrame.cs (1)
310ElementSubtreeLengthField = elementSubtreeLength;
12 references to ElementSubtreeLengthField
Microsoft.AspNetCore.Components (12)
ParameterView.cs (1)
385_ownerDescendantsEndIndexExcl = ownerIndex + _frames[ownerIndex].ElementSubtreeLengthField;
Rendering\RenderTreeUpdater.cs (2)
58var elementSubtreeEndIndexExcl = elementFrameIndex + elementFrame.ElementSubtreeLengthField; 98var otherFrameSubtreeLength = otherFrame.ElementSubtreeLengthField;
RenderTree\RenderTreeDiffBuilder.cs (7)
546return frameIndex + frame.ElementSubtreeLengthField; 622var oldFrameChildrenEndIndexExcl = oldFrameIndex + oldFrame.ElementSubtreeLengthField; 623var newFrameChildrenEndIndexExcl = newFrameIndex + newFrame.ElementSubtreeLengthField; 807var referenceFrameIndex = diffContext.ReferenceFrames.Append(newTree, newFrameIndex, newFrame.ElementSubtreeLengthField); 869var endIndexExcl = oldFrameIndex + oldFrame.ElementSubtreeLengthField; 903var descendantsEndIndexExcl = rootIndex + tree[rootIndex].ElementSubtreeLengthField; 933var endIndexExcl = frameIndex + frames[frameIndex].ElementSubtreeLengthField;
RenderTree\RenderTreeFrame.cs (2)
74public int ElementSubtreeLength => ElementSubtreeLengthField; 451=> new RenderTreeFrame(SequenceField, elementSubtreeLength: ElementSubtreeLengthField, ElementNameField, elementKey);