14 writes to _pos
System.Private.CoreLib (14)
src\libraries\System.Private.CoreLib\src\System\MemoryExtensions.cs (14)
6090_pos = 0; 6106_pos = 0; 6119_pos += value.Length; 6167_pos += charsWritten; 6178_pos += charsWritten; 6228_pos += charsWritten; 6239_pos += charsWritten; 6296_pos += value.Length; 6331_pos += value.Length; 6333_pos += paddingRequired; 6338_pos += paddingRequired; 6340_pos += value.Length; 6367_pos += value.Length; 6458_pos += paddingNeeded;
19 references to _pos
System.Private.CoreLib (19)
src\libraries\System.Private.CoreLib\src\System\MemoryExtensions.cs (19)
5690charsWritten = handler._pos; 6117if (value.TryCopyTo(_destination.Slice(_pos))) 6165if (Enum.TryFormatUnconstrained(value, _destination.Slice(_pos), out int charsWritten)) 6176if (((ISpanFormattable)value).TryFormat(_destination.Slice(_pos), out int charsWritten, default, _provider)) // constrained call avoiding boxing for value types 6226if (Enum.TryFormatUnconstrained(value, _destination.Slice(_pos), out int charsWritten, format)) 6237if (((ISpanFormattable)value).TryFormat(_destination.Slice(_pos), out int charsWritten, format, _provider)) // constrained call avoiding boxing for value types 6262int startingPos = _pos; 6278int startingPos = _pos; 6294if (value.TryCopyTo(_destination.Slice(_pos))) 6326if (alignment <= _destination.Length - _pos) 6330value.CopyTo(_destination.Slice(_pos)); 6332_destination.Slice(_pos, paddingRequired).Fill(' '); 6337_destination.Slice(_pos, paddingRequired).Fill(' '); 6339value.CopyTo(_destination.Slice(_pos)); 6365if (value.TryCopyTo(_destination.Slice(_pos))) 6428Debug.Assert(startingPos >= 0 && startingPos <= _pos); 6431int charsWritten = _pos - startingPos; 6446if (paddingNeeded <= _destination.Length - _pos) 6450_destination.Slice(_pos, paddingNeeded).Fill(' ');