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