5 writes to _buffer
System.Private.CoreLib (5)
src\libraries\System.Private.CoreLib\src\System\IO\MemoryStream.cs (5)
49
_buffer
= capacity != 0 ? new byte[capacity] : [];
66
_buffer
= buffer;
91
_buffer
= buffer;
282
_buffer
= newBuffer;
286
_buffer
= [];
23 references to _buffer
System.Private.CoreLib (23)
src\libraries\System.Private.CoreLib\src\System\IO\MemoryStream.cs (23)
184
return
_buffer
;
195
buffer = new ArraySegment<byte>(
_buffer
, offset: _origin, count: _length - _origin);
204
return
_buffer
;
228
var span = new ReadOnlySpan<byte>(
_buffer
, origPos, count);
280
Buffer.BlockCopy(
_buffer
, 0, newBuffer, 0, _length);
337
buffer[offset + byteCount] =
_buffer
[_position + byteCount];
340
Buffer.BlockCopy(
_buffer
, _position, buffer, offset, n);
362
new Span<byte>(
_buffer
, _position, n).CopyTo(buffer);
434
return
_buffer
[_position++];
463
destination.Write(
_buffer
, originalPosition, remaining);
498
return destination.WriteAsync(
_buffer
, pos, n, cancellationToken);
503
memStrDest.Write(
_buffer
, pos, n);
563
Array.Clear(
_buffer
, _length, newLength - _length);
575
_buffer
.AsSpan(_origin, count).CopyTo(copy);
603
Array.Clear(
_buffer
, _length, i - _length);
607
if ((count <= 8) && (buffer !=
_buffer
))
612
_buffer
[_position + byteCount] = buffer[offset + byteCount];
617
Buffer.BlockCopy(buffer, offset,
_buffer
, _position, count);
654
Array.Clear(
_buffer
, _length, i - _length);
659
buffer.CopyTo(new Span<byte>(
_buffer
, _position, buffer.Length));
736
Array.Clear(
_buffer
, _length, _position - _length);
740
_buffer
[_position++] = value;
750
stream.Write(
_buffer
, _origin, _length - _origin);