1 write to _buffer
System.Diagnostics.Process (1)
src\runtime\src\libraries\Common\src\System\IO\StringParser.cs (1)
38_buffer = buffer;
18 references to _buffer
System.Diagnostics.Process (18)
src\runtime\src\libraries\Common\src\System\IO\StringParser.cs (18)
49if (_buffer == null) 56if (_endIndex >= _buffer.Length) 62int nextSeparator = _buffer.IndexOf(_separator, _endIndex + 1); 64_endIndex = nextSeparator >= 0 ? nextSeparator : _buffer.Length; 91return _buffer.Substring(_startIndex, _endIndex - _startIndex); 105if (_buffer[_startIndex] != '(') 112int lastParen = _buffer.LastIndexOf(')'); 119string result = _buffer.Substring(_startIndex + 1, lastParen - _startIndex - 1); 130if (_buffer == null || _startIndex == -1) 134return _buffer.Substring(_startIndex, _endIndex - _startIndex); 142ReadOnlySpan<char> span = _buffer.AsSpan(_startIndex, _endIndex - _startIndex); 165ReadOnlySpan<char> span = _buffer.AsSpan(_startIndex, _endIndex - _startIndex); 190return uint.Parse(_buffer.AsSpan(_startIndex, _endIndex - _startIndex), NumberStyles.None, CultureInfo.InvariantCulture); 206return ulong.Parse(_buffer.AsSpan(_startIndex, _endIndex - _startIndex), NumberStyles.None, CultureInfo.InvariantCulture); 224char result = _buffer[_startIndex]; 239return selector(_buffer, ref _startIndex, ref _endIndex); 247if (_buffer == null || _startIndex == -1) 251return _buffer.Substring(_startIndex);