7 writes to _end
Aspire.Dashboard (7)
src\Shared\CircularBuffer.cs (7)
39_end = end; 129Increment(ref _end); 150Increment(ref _end); 167Decrement(ref _end); 209Increment(ref _end); 222Increment(ref _end); 233_end = 0;
22 references to _end
Aspire.Dashboard (19)
src\Shared\CircularBuffer.cs (19)
102data.Slice(0, _end).CopyTo(data.Slice(1)); 104else if (internalIndex > _end) 113data.Slice(0, _end).CopyTo(data.Slice(1)); 117else if (internalIndex < _end && _end < _buffer.Count - 1) 119data.Slice(internalIndex, _end - internalIndex).CopyTo(data.Slice(internalIndex + 1)); 130_start = _end; 148if (internalIndex < _end) 151if (_end != _buffer.Count) 153_start = _end; 165if (internalIndex < _end) 170_start = _end; 208_buffer[_end] = item; 210_start = _end; 221_buffer.Insert(_end, item); 223if (_end != _buffer.Count) 225_start = _end; 316var buffer = new CircularBuffer<T>(_buffer.ToList(), Capacity, _start, _end); 328public int End => _collection._end;
Aspire.Dashboard.Tests (3)
CircularBufferTests.cs (3)
84Assert.Equal(2, b._end); 202Assert.Equal(3, b._end); 230Assert.Equal(4, b._end);