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)
49
if (
_buffer
== null)
56
if (_endIndex >=
_buffer
.Length)
62
int nextSeparator =
_buffer
.IndexOf(_separator, _endIndex + 1);
64
_endIndex = nextSeparator >= 0 ? nextSeparator :
_buffer
.Length;
91
return
_buffer
.Substring(_startIndex, _endIndex - _startIndex);
105
if (
_buffer
[_startIndex] != '(')
112
int lastParen =
_buffer
.LastIndexOf(')');
119
string result =
_buffer
.Substring(_startIndex + 1, lastParen - _startIndex - 1);
130
if (
_buffer
== null || _startIndex == -1)
134
return
_buffer
.Substring(_startIndex, _endIndex - _startIndex);
142
ReadOnlySpan<char> span =
_buffer
.AsSpan(_startIndex, _endIndex - _startIndex);
165
ReadOnlySpan<char> span =
_buffer
.AsSpan(_startIndex, _endIndex - _startIndex);
190
return uint.Parse(
_buffer
.AsSpan(_startIndex, _endIndex - _startIndex), NumberStyles.None, CultureInfo.InvariantCulture);
206
return ulong.Parse(
_buffer
.AsSpan(_startIndex, _endIndex - _startIndex), NumberStyles.None, CultureInfo.InvariantCulture);
224
char result =
_buffer
[_startIndex];
239
return selector(
_buffer
, ref _startIndex, ref _endIndex);
247
if (
_buffer
== null || _startIndex == -1)
251
return
_buffer
.Substring(_startIndex);