14 writes to _pos
System.Private.CoreLib (14)
src\libraries\System.Private.CoreLib\src\System\MemoryExtensions.cs (14)
6069_pos = 0; 6085_pos = 0; 6098_pos += value.Length; 6146_pos += charsWritten; 6157_pos += charsWritten; 6207_pos += charsWritten; 6218_pos += charsWritten; 6275_pos += value.Length; 6310_pos += value.Length; 6312_pos += paddingRequired; 6317_pos += paddingRequired; 6319_pos += value.Length; 6346_pos += value.Length; 6437_pos += paddingNeeded;
19 references to _pos
System.Private.CoreLib (19)
src\libraries\System.Private.CoreLib\src\System\MemoryExtensions.cs (19)
5669charsWritten = handler._pos; 6096if (value.TryCopyTo(_destination.Slice(_pos))) 6144if (Enum.TryFormatUnconstrained(value, _destination.Slice(_pos), out int charsWritten)) 6155if (((ISpanFormattable)value).TryFormat(_destination.Slice(_pos), out int charsWritten, default, _provider)) // constrained call avoiding boxing for value types 6205if (Enum.TryFormatUnconstrained(value, _destination.Slice(_pos), out int charsWritten, format)) 6216if (((ISpanFormattable)value).TryFormat(_destination.Slice(_pos), out int charsWritten, format, _provider)) // constrained call avoiding boxing for value types 6241int startingPos = _pos; 6257int startingPos = _pos; 6273if (value.TryCopyTo(_destination.Slice(_pos))) 6305if (alignment <= _destination.Length - _pos) 6309value.CopyTo(_destination.Slice(_pos)); 6311_destination.Slice(_pos, paddingRequired).Fill(' '); 6316_destination.Slice(_pos, paddingRequired).Fill(' '); 6318value.CopyTo(_destination.Slice(_pos)); 6344if (value.TryCopyTo(_destination.Slice(_pos))) 6407Debug.Assert(startingPos >= 0 && startingPos <= _pos); 6410int charsWritten = _pos - startingPos; 6425if (paddingNeeded <= _destination.Length - _pos) 6429_destination.Slice(_pos, paddingNeeded).Fill(' ');