1 write to _buffer
Microsoft.Extensions.Logging.Console (1)
src\libraries\Common\src\System\Text\Json\PooledByteBufferWriter.cs (1)
22_buffer = new ArrayBuffer(initialCapacity, usePool: true);
16 references to _buffer
Microsoft.Extensions.Logging.Console (16)
src\libraries\Common\src\System\Text\Json\PooledByteBufferWriter.cs (16)
30public ReadOnlySpan<byte> WrittenSpan => _buffer.ActiveSpan; 32public ReadOnlyMemory<byte> WrittenMemory => _buffer.ActiveMemory; 34public int Capacity => _buffer.Capacity; 36public void Clear() => _buffer.Discard(_buffer.ActiveLength); 38public void ClearAndReturnBuffers() => _buffer.ClearAndReturnBuffer(); 40public void Dispose() => _buffer.Dispose(); 45Debug.Assert(_buffer.ActiveLength == 0); 47_buffer.EnsureAvailableSpace(initialCapacity); 52public override void Advance(int count) => _buffer.Commit(count); 58_buffer.EnsureAvailableSpace(sizeHint); 59return _buffer.AvailableMemory; 66_buffer.EnsureAvailableSpace(sizeHint); 67return _buffer.AvailableSpan; 71internal void WriteToStream(Stream destination) => destination.Write(_buffer.ActiveSpan); 86public override long UnflushedBytes => _buffer.ActiveLength;