4 writes to _startIndex
System.Diagnostics.Process (4)
src\libraries\Common\src\System\IO\StringParser.cs (4)
40
_startIndex
= -1;
57
_startIndex
= _endIndex;
62
_startIndex
= _endIndex + 1;
308
return selector(_buffer, ref
_startIndex
, ref _endIndex);
19 references to _startIndex
System.Diagnostics.Process (19)
src\libraries\Common\src\System\IO\StringParser.cs (19)
65
if (!_skipEmpty || _endIndex >=
_startIndex
+ 1)
90
return _buffer.Substring(
_startIndex
, _endIndex -
_startIndex
);
104
if (_buffer[
_startIndex
] != '(')
112
if (lastParen == -1 || lastParen <
_startIndex
)
118
string result = _buffer.Substring(
_startIndex
+ 1, lastParen -
_startIndex
- 1);
129
if (_buffer == null ||
_startIndex
== -1)
133
return _buffer.Substring(
_startIndex
, _endIndex -
_startIndex
);
146
char* p = bufferPtr +
_startIndex
;
191
char* p = bufferPtr +
_startIndex
;
230
if (
_startIndex
== _endIndex)
238
char* p = bufferPtr +
_startIndex
;
265
char* p = bufferPtr +
_startIndex
;
289
if (_endIndex -
_startIndex
!= 1)
293
char result = _buffer[
_startIndex
];
316
if (_buffer == null ||
_startIndex
== -1)
320
return _buffer.Substring(
_startIndex
);