1 write to _buffer
System.Diagnostics.Process (1)
src\libraries\Common\src\System\IO\StringParser.cs (1)
37_buffer = buffer;
18 references to _buffer
System.Diagnostics.Process (18)
src\libraries\Common\src\System\IO\StringParser.cs (18)
48if (_buffer == null) 55if (_endIndex >= _buffer.Length) 61int nextSeparator = _buffer.IndexOf(_separator, _endIndex + 1); 63_endIndex = nextSeparator >= 0 ? nextSeparator : _buffer.Length; 90return _buffer.Substring(_startIndex, _endIndex - _startIndex); 104if (_buffer[_startIndex] != '(') 111int lastParen = _buffer.LastIndexOf(')'); 118string result = _buffer.Substring(_startIndex + 1, lastParen - _startIndex - 1); 129if (_buffer == null || _startIndex == -1) 133return _buffer.Substring(_startIndex, _endIndex - _startIndex); 144fixed (char* bufferPtr = _buffer) 189fixed (char* bufferPtr = _buffer) 236fixed (char* bufferPtr = _buffer) 263fixed (char* bufferPtr = _buffer) 293char result = _buffer[_startIndex]; 308return selector(_buffer, ref _startIndex, ref _endIndex); 316if (_buffer == null || _startIndex == -1) 320return _buffer.Substring(_startIndex);