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)
5638charsWritten = handler._pos; 6056if (value.TryCopyTo(_destination.Slice(_pos))) 6099if (Enum.TryFormatUnconstrained(value, _destination.Slice(_pos), out int charsWritten)) 6110if (((ISpanFormattable)value).TryFormat(_destination.Slice(_pos), out int charsWritten, default, _provider)) // constrained call avoiding boxing for value types 6155if (Enum.TryFormatUnconstrained(value, _destination.Slice(_pos), out int charsWritten, format)) 6166if (((ISpanFormattable)value).TryFormat(_destination.Slice(_pos), out int charsWritten, format, _provider)) // constrained call avoiding boxing for value types 6191int startingPos = _pos; 6207int startingPos = _pos; 6223if (value.TryCopyTo(_destination.Slice(_pos))) 6255if (alignment <= _destination.Length - _pos) 6259value.CopyTo(_destination.Slice(_pos)); 6261_destination.Slice(_pos, paddingRequired).Fill(' '); 6266_destination.Slice(_pos, paddingRequired).Fill(' '); 6268value.CopyTo(_destination.Slice(_pos)); 6294if (value.TryCopyTo(_destination.Slice(_pos))) 6357Debug.Assert(startingPos >= 0 && startingPos <= _pos); 6360int charsWritten = _pos - startingPos; 6375if (paddingNeeded <= _destination.Length - _pos) 6379_destination.Slice(_pos, paddingNeeded).Fill(' ');