3 writes to _buffer
Microsoft.DotNet.HotReload.Client.Tests (3)
ArrayBufferWriter.cs (3)
37_buffer = []; 54_buffer = new T[initialCapacity]; 247Array.Resize(ref _buffer, newSize);
16 references to _buffer
Microsoft.DotNet.HotReload.Client.Tests (16)
ArrayBufferWriter.cs (16)
61public ReadOnlyMemory<T> WrittenMemory => _buffer.AsMemory(0, _index); 66public ReadOnlySpan<T> WrittenSpan => _buffer.AsSpan(0, _index); 76public int Capacity => _buffer.Length; 81public int FreeCapacity => _buffer.Length - _index; 98Debug.Assert(_buffer.Length >= _index); 99_buffer.AsSpan(0, _index).Clear(); 134if (_index > _buffer.Length - count) 135ThrowInvalidOperationException_AdvancedTooFar(_buffer.Length); 167Debug.Assert(_buffer.Length > _index); 168return _buffer.AsMemory(_index); 174Debug.Assert(_buffer.Length > _index); 175return new ArraySegment<T>(_buffer, _index, _buffer.Length - _index); 205Debug.Assert(_buffer.Length > _index); 206return _buffer.AsSpan(_index); 221int currentLength = _buffer.Length;