2 writes to _buffer
ILCompiler.ReadyToRun (2)
parent\parent\Common\Internal\Text\Utf8StringBuilder.cs (2)
21_buffer = new byte[capacity]; 132_buffer = newBuffer;
10 references to _buffer
ILCompiler.ReadyToRun (10)
parent\parent\Common\Internal\Text\Utf8StringBuilder.cs (10)
26public ReadOnlySpan<byte> AsSpan() => _buffer.AsSpan(0, _length); 54value.CopyTo(_buffer.AsSpan(_length)); 64_buffer[_length++] = (byte)value; 75_buffer[_length++] = (byte)value[i]; 86Encoding.UTF8.GetBytes(value, _buffer.AsSpan(_length)); 99buffer.Slice(0, bytesWritten).CopyTo(_buffer.AsSpan(_length)); 108return Encoding.UTF8.GetString(_buffer, 0, _length); 113return Encoding.UTF8.GetString(_buffer, start, _length - start); 123if ((uint)(_length + extraSpace) > (uint)_buffer.Length) 129int newSize = Math.Max(2 * _buffer.Length, _length + extraSpace);