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