1 instantiation of SequenceSegment
Microsoft.AspNetCore.Components.Server (1)
BlazorPack\SequenceOfT.cs (1)
232var segment = this.segmentPool.Count > 0 ? this.segmentPool.Pop() : new SequenceSegment();
19 references to SequenceSegment
Microsoft.AspNetCore.Components.Server (19)
BlazorPack\SequenceOfT.cs (19)
25private readonly Stack<SequenceSegment> segmentPool = new Stack<SequenceSegment>(); 31private SequenceSegment first; 33private SequenceSegment last; 123var firstSegment = (SequenceSegment)position.GetObject(); 127var current = this.first; 167SequenceSegment last = this.last; 200var current = this.first; 209private SequenceSegment GetSegment(int sizeHint) 232var segment = this.segmentPool.Count > 0 ? this.segmentPool.Pop() : new SequenceSegment(); 248private void Append(SequenceSegment segment) 264var current = this.first; 285private SequenceSegment RecycleAndGetNext(SequenceSegment segment) 287var recycledSegment = segment; 352internal new SequenceSegment Next 354get => (SequenceSegment)base.Next; 405internal void SetNext(SequenceSegment segment)