4 writes to _endIndex
System.Diagnostics.Process (4)
src\runtime\src\libraries\Common\src\System\IO\StringParser.cs (4)
42
_endIndex
= -1;
64
_endIndex
= nextSeparator >= 0 ? nextSeparator : _buffer.Length;
120
_endIndex
= lastParen + 1;
239
return selector(_buffer, ref _startIndex, ref
_endIndex
);
12 references to _endIndex
System.Diagnostics.Process (12)
src\runtime\src\libraries\Common\src\System\IO\StringParser.cs (12)
56
if (
_endIndex
>= _buffer.Length)
58
_startIndex =
_endIndex
;
62
int nextSeparator = _buffer.IndexOf(_separator,
_endIndex
+ 1);
63
_startIndex =
_endIndex
+ 1;
66
if (!_skipEmpty ||
_endIndex
>= _startIndex + 1)
91
return _buffer.Substring(_startIndex,
_endIndex
- _startIndex);
134
return _buffer.Substring(_startIndex,
_endIndex
- _startIndex);
142
ReadOnlySpan<char> span = _buffer.AsSpan(_startIndex,
_endIndex
- _startIndex);
165
ReadOnlySpan<char> span = _buffer.AsSpan(_startIndex,
_endIndex
- _startIndex);
190
return uint.Parse(_buffer.AsSpan(_startIndex,
_endIndex
- _startIndex), NumberStyles.None, CultureInfo.InvariantCulture);
206
return ulong.Parse(_buffer.AsSpan(_startIndex,
_endIndex
- _startIndex), NumberStyles.None, CultureInfo.InvariantCulture);
220
if (
_endIndex
- _startIndex != 1)