7 writes to _length
ILCompiler.ReadyToRun (7)
parent\parent\Common\Internal\Text\Utf8StringBuilder.cs (7)
30_length = 0; 37_length = newLength; 55_length += value.Length; 64_buffer[_length++] = (byte)value; 75_buffer[_length++] = (byte)value[i]; 87_length += length; 100_length += bytesWritten;
10 references to _length
ILCompiler.ReadyToRun (10)
parent\parent\Common\Internal\Text\Utf8StringBuilder.cs (10)
24public int Length => _length; 26public ReadOnlySpan<byte> AsSpan() => _buffer.AsSpan(0, _length); 36Debug.Assert(newLength <= _length); 54value.CopyTo(_buffer.AsSpan(_length)); 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);