1 write to _buffer
aspire (1)
src\Shared\CircularBuffer.cs (1)
36_buffer = buffer;
17 references to _buffer
aspire (17)
src\Shared\CircularBuffer.cs (17)
48public int Count => _buffer.Count; 97var data = CollectionsMarshal.AsSpan(_buffer); 111if (shiftLength > 0 || internalIndex == _buffer.Count - 1) 117else if (internalIndex < _end && _end < _buffer.Count - 1) 142if (internalIndex > _buffer.Count) 144internalIndex = internalIndex % _buffer.Count; 147_buffer.Insert(internalIndex, item); 151if (_end != _buffer.Count) 164_buffer.RemoveAt(internalIndex); 190return _buffer[InternalIndex(index)]; 195_buffer[InternalIndex(index)] = value; 208_buffer[_end] = item; 221_buffer.Insert(_end, item); 223if (_end != _buffer.Count) 234_buffer.Clear(); 280return (_start + index) % _buffer.Count; 319var buffer = new CircularBuffer<T>(_buffer.ToList(), Capacity, _start, _end);