30 references to Count
Microsoft.AspNetCore.Components (16)
Rendering\RenderTreeBuilder.cs (12)
54_openElementIndices.Push(_entries.Count); 74_entries.Buffer[indexOfEntryBeingClosed].ElementSubtreeLengthField = _entries.Count - indexOfEntryBeingClosed; 471if (_entries.Count == 0) 476ref var prevFrame = ref _entries.Buffer[_entries.Count - 1]; 564_openElementIndices.Push(_entries.Count); 584_entries.Buffer[indexOfEntryBeingClosed].ComponentSubtreeLengthField = _entries.Count - indexOfEntryBeingClosed; 700_openElementIndices.Push(_entries.Count); 712_entries.Buffer[indexOfEntryBeingClosed].RegionSubtreeLengthField = _entries.Count - indexOfEntryBeingClosed; 796var last = _entries.Count - 1; 852for (var i = first; i < _entries.Count; i++) 862var residue = _entries.Count - offset; 881seenAttributeNames[name] = _entries.Count; // See comment in ProcessAttributes for why this is OK.
RenderTree\ArrayBuilderExtensions.cs (1)
13=> new ArrayRange<T>(builder.Buffer, builder.Count);
RenderTree\RenderTreeDiffBuilder.cs (3)
29var editsBufferStartLength = editsBuffer.Count; 34var editsSegment = editsBuffer.ToSegment(editsBufferStartLength, editsBuffer.Count); 919var previousIndex = diffContext.Edits.Count - 1;
Microsoft.AspNetCore.Components.Tests (14)
Rendering\ArrayBuilderSegmentTest.cs (1)
50Assert.Equal(new[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 }, builder.ToSegment(0, builder.Count));
Rendering\ArrayBuilderTest.cs (13)
23Assert.Equal(1, builder.Count); 42Assert.Equal(3, builder.Count); 60Assert.Equal(capacity, builder.Count); 75Assert.Equal(2, builder.Count); 90Assert.Equal(array.Length, builder.Count); 106Assert.Equal(3, builder.Count); 125Assert.Equal(array.Length, builder.Count); 142Assert.Equal(3, builder.Count); 159Assert.Equal(4, builder.Count); 174Assert.Equal(3, builder.Count); 191Assert.Equal(2, builder.Count); 209Assert.Equal(0, builder.Count); 229Assert.Equal(0, builder.Count);