14 writes to _pos
System.Private.CoreLib (14)
src\libraries\System.Private.CoreLib\src\System\MemoryExtensions.cs (14)
6029
_pos
= 0;
6045
_pos
= 0;
6058
_pos
+= value.Length;
6101
_pos
+= charsWritten;
6112
_pos
+= charsWritten;
6157
_pos
+= charsWritten;
6168
_pos
+= charsWritten;
6225
_pos
+= value.Length;
6260
_pos
+= value.Length;
6262
_pos
+= paddingRequired;
6267
_pos
+= paddingRequired;
6269
_pos
+= value.Length;
6296
_pos
+= value.Length;
6387
_pos
+= paddingNeeded;
19 references to _pos
System.Private.CoreLib (19)
src\libraries\System.Private.CoreLib\src\System\MemoryExtensions.cs (19)
5638
charsWritten = handler.
_pos
;
6056
if (value.TryCopyTo(_destination.Slice(
_pos
)))
6099
if (Enum.TryFormatUnconstrained(value, _destination.Slice(
_pos
), out int charsWritten))
6110
if (((ISpanFormattable)value).TryFormat(_destination.Slice(
_pos
), out int charsWritten, default, _provider)) // constrained call avoiding boxing for value types
6155
if (Enum.TryFormatUnconstrained(value, _destination.Slice(
_pos
), out int charsWritten, format))
6166
if (((ISpanFormattable)value).TryFormat(_destination.Slice(
_pos
), out int charsWritten, format, _provider)) // constrained call avoiding boxing for value types
6191
int startingPos =
_pos
;
6207
int startingPos =
_pos
;
6223
if (value.TryCopyTo(_destination.Slice(
_pos
)))
6255
if (alignment <= _destination.Length -
_pos
)
6259
value.CopyTo(_destination.Slice(
_pos
));
6261
_destination.Slice(
_pos
, paddingRequired).Fill(' ');
6266
_destination.Slice(
_pos
, paddingRequired).Fill(' ');
6268
value.CopyTo(_destination.Slice(
_pos
));
6294
if (value.TryCopyTo(_destination.Slice(
_pos
)))
6357
Debug.Assert(startingPos >= 0 && startingPos <=
_pos
);
6360
int charsWritten =
_pos
- startingPos;
6375
if (paddingNeeded <= _destination.Length -
_pos
)
6379
_destination.Slice(
_pos
, paddingNeeded).Fill(' ');