1 write to _elements
Microsoft.Extensions.Diagnostics.ResourceMonitoring (1)
CircularBuffer.cs (1)
19_elements = new T[size * BufferSizeMultiplier];
7 references to _elements
Microsoft.Extensions.Diagnostics.ResourceMonitoring (7)
CircularBuffer.cs (7)
23for (var i = 0; i < _elements.Length; i++) 25_elements[i] = defaultElement; 40firstElementCursor += _elements.Length; 43return (_elements[firstElementCursor], _elements[lastElementCursor]); 48var cursor = (_bufferCursor + 1) % _elements.Length; 49_elements[cursor] = newElement;