10 writes to _bufferOffset
Microsoft.AspNetCore.WebUtilities (10)
BufferedReadStream.cs (10)
111_bufferOffset += innerOffset; 117_bufferOffset = 0; 125_bufferOffset = 0; 211_bufferOffset += toCopy; 233_bufferOffset += toCopy; 252_bufferOffset = 0; 269_bufferOffset = 0; 294_bufferOffset = 0; 327_bufferOffset = 0; 392_bufferOffset++;
14 references to _bufferOffset
Microsoft.AspNetCore.WebUtilities (14)
BufferedReadStream.cs (14)
55get { return new ArraySegment<byte>(_buffer, _bufferOffset, _bufferCount); } 210Buffer.BlockCopy(_buffer, _bufferOffset, buffer, offset, toCopy); 232_buffer.AsMemory(_bufferOffset, toCopy).CopyTo(buffer); 288if (_bufferOffset > 0) 292Buffer.BlockCopy(_buffer, _bufferOffset, _buffer, 0, _bufferCount); 296int read = _inner.Read(_buffer, _bufferOffset + _bufferCount, _buffer.Length - _bufferCount - _bufferOffset); 321if (_bufferOffset > 0) 325Buffer.BlockCopy(_buffer, _bufferOffset, _buffer, 0, _bufferCount); 329int read = await _inner.ReadAsync(_buffer.AsMemory(_bufferOffset + _bufferCount, _buffer.Length - _bufferCount - _bufferOffset), cancellationToken); 391var b = _buffer[_bufferOffset]; 397builder.Write(_buffer.AsSpan(_bufferOffset - writeCount, writeCount)); 409builder.Write(_buffer.AsSpan(_bufferOffset - writeCount, writeCount));