6 writes to _storedOffset
System.Net.Mail (6)
System\Net\BufferedReadStream.cs (6)
38
_storedOffset
+= read;
60
_storedOffset
+= read;
103
_storedOffset
= 0;
111
_storedOffset
-= count;
118
_storedOffset
= 0;
125
_storedOffset
= 0;
17 references to _storedOffset
System.Net.Mail (17)
System\Net\BufferedReadStream.cs (17)
34
if (
_storedOffset
< _storedLength)
36
int read = Math.Min(buffer.Length, _storedLength -
_storedOffset
);
37
_storedBuffer.AsSpan(
_storedOffset
, read).CopyTo(buffer);
53
if (
_storedOffset
>= _storedLength)
58
int read = Math.Min(buffer.Length, _storedLength -
_storedOffset
);
59
_storedBuffer.AsMemory(
_storedOffset
, read).CopyTo(buffer);
97
if (
_storedOffset
== _storedLength)
109
if (count <=
_storedOffset
)
114
else if (count <= _storedBuffer!.Length - _storedLength +
_storedOffset
)
116
Buffer.BlockCopy(_storedBuffer,
_storedOffset
, _storedBuffer, count, _storedLength -
_storedOffset
);
117
_storedLength += count -
_storedOffset
;
122
byte[] newBuffer = new byte[count + _storedLength -
_storedOffset
];
123
Buffer.BlockCopy(_storedBuffer,
_storedOffset
, newBuffer, count, _storedLength -
_storedOffset
);
124
_storedLength += count -
_storedOffset
;
130
buffer.CopyTo(_storedBuffer.AsSpan(
_storedOffset
));