4 writes to _endIndex
System.Diagnostics.Process (4)
src\libraries\Common\src\System\IO\StringParser.cs (4)
41
_endIndex
= -1;
63
_endIndex
= nextSeparator >= 0 ? nextSeparator : _buffer.Length;
119
_endIndex
= lastParen + 1;
308
return selector(_buffer, ref _startIndex, ref
_endIndex
);
13 references to _endIndex
System.Diagnostics.Process (13)
src\libraries\Common\src\System\IO\StringParser.cs (13)
55
if (
_endIndex
>= _buffer.Length)
57
_startIndex =
_endIndex
;
61
int nextSeparator = _buffer.IndexOf(_separator,
_endIndex
+ 1);
62
_startIndex =
_endIndex
+ 1;
65
if (!_skipEmpty ||
_endIndex
>= _startIndex + 1)
90
return _buffer.Substring(_startIndex,
_endIndex
- _startIndex);
133
return _buffer.Substring(_startIndex,
_endIndex
- _startIndex);
147
char* end = bufferPtr +
_endIndex
;
192
char* end = bufferPtr +
_endIndex
;
230
if (_startIndex ==
_endIndex
)
239
char* end = bufferPtr +
_endIndex
;
266
char* end = bufferPtr +
_endIndex
;
289
if (
_endIndex
- _startIndex != 1)