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