1 write to _buffer
Aspire.Dashboard (1)
src\Shared\CircularBuffer.cs (1)
36_buffer = buffer;
16 references to _buffer
Aspire.Dashboard (16)
src\Shared\CircularBuffer.cs (16)
48public int Count => _buffer.Count; 96var data = CollectionsMarshal.AsSpan(_buffer); 110if (shiftLength > 0 || internalIndex == _buffer.Count - 1) 116else if (internalIndex < _end && _end < _buffer.Count - 1) 134if (internalIndex > _buffer.Count) 136internalIndex = internalIndex % _buffer.Count; 139_buffer.Insert(internalIndex, item); 143if (_end != _buffer.Count) 156_buffer.RemoveAt(internalIndex); 182return _buffer[InternalIndex(index)]; 187_buffer[InternalIndex(index)] = value; 197_buffer[_end] = item; 203_buffer.Insert(_end, item); 205if (_end != _buffer.Count) 216_buffer.Clear(); 262return (_start + index) % _buffer.Count;