4 writes to _buffer
System.Text.Json (4)
System\Text\Json\Reader\Utf8JsonReader.cs (1)
215
_buffer
= jsonData;
System\Text\Json\Reader\Utf8JsonReader.MultiSegment.cs (3)
26
_buffer
= jsonData.First.Span;
80
_buffer
= memory.Span;
328
_buffer
= memory.Span;
105 references to _buffer
System.Text.Json (105)
System\Text\Json\Reader\Utf8JsonReader.cs (47)
53
internal readonly ReadOnlySpan<byte> OriginalSpan => _sequence.IsEmpty ?
_buffer
: default;
746
ValueSpan =
_buffer
.Slice(_consumed, 1);
768
ValueSpan =
_buffer
.Slice(_consumed, 1);
780
ValueSpan =
_buffer
.Slice(_consumed, 1);
802
ValueSpan =
_buffer
.Slice(_consumed, 1);
826
byte first =
_buffer
[_consumed];
839
first =
_buffer
[_consumed];
919
if (_consumed >= (uint)
_buffer
.Length)
949
if (_consumed >= (uint)
_buffer
.Length)
966
ValueSpan =
_buffer
.Slice(_consumed, 1);
976
ValueSpan =
_buffer
.Slice(_consumed, 1);
984
ReadOnlySpan<byte> localBuffer =
_buffer
;
1010
ReadOnlySpan<byte> localBuffer =
_buffer
;
1119
if (_consumed >= (uint)
_buffer
.Length)
1128
marker =
_buffer
[_consumed];
1138
marker =
_buffer
[_consumed];
1160
ReadOnlySpan<byte> span =
_buffer
.Slice(_consumed);
1232
if (!TryGetNumber(
_buffer
.Slice(_consumed), out int consumed))
1241
if (_consumed >= (uint)
_buffer
.Length)
1248
ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.ExpectedEndOfDigitNotFound,
_buffer
[_consumed - 1]);
1255
((_consumed <
_buffer
.Length) &&
1257
JsonConstants.Delimiters.Contains(
_buffer
[_consumed]))
1258
|| (_isNotPrimitive ^ (_consumed >= (uint)
_buffer
.Length)));
1277
byte first =
_buffer
[_consumed];
1289
first =
_buffer
[_consumed];
1306
Debug.Assert(
_buffer
.Length >= _consumed + 1);
1307
Debug.Assert(
_buffer
[_consumed] == JsonConstants.Quote);
1310
ReadOnlySpan<byte> localBuffer =
_buffer
.Slice(_consumed + 1);
1785
if (_consumed >= (uint)
_buffer
.Length)
1795
byte first =
_buffer
[_consumed];
1806
first =
_buffer
[_consumed];
1884
byte first =
_buffer
[_consumed];
1894
first =
_buffer
[_consumed];
1922
if (_consumed >= (uint)
_buffer
.Length)
1932
first =
_buffer
[_consumed];
1943
first =
_buffer
[_consumed];
2119
marker =
_buffer
[_consumed];
2129
marker =
_buffer
[_consumed];
2155
marker =
_buffer
[_consumed];
2166
marker =
_buffer
[_consumed];
2254
if (_consumed >= (uint)
_buffer
.Length)
2264
marker =
_buffer
[_consumed];
2275
marker =
_buffer
[_consumed];
2342
ReadOnlySpan<byte> localBuffer =
_buffer
.Slice(_consumed + 1);
2519
ReadOnlySpan<byte> localBuffer =
_buffer
.Slice(_consumed + 1);
2554
ValueSpan =
_buffer
.Slice(previousConsumed + 2, idx);
2572
ValueSpan =
_buffer
.Slice(previousConsumed + 2, idx);
System\Text\Json\Reader\Utf8JsonReader.MultiSegment.cs (58)
68
bool firstSegmentIsEmpty =
_buffer
.Length == 0;
133
byte first =
_buffer
[_consumed];
146
first =
_buffer
[_consumed];
252
if (_consumed >= (uint)
_buffer
.Length)
280
if (_consumed >= (uint)
_buffer
.Length)
341
ValueSpan =
_buffer
.Slice(_consumed, 1);
351
ValueSpan =
_buffer
.Slice(_consumed, 1);
360
if (!TryGetNumberMultiSegment(
_buffer
.Slice(_consumed), out int numberOfBytes))
384
if (_consumed <
_buffer
.Length)
461
if (_consumed >= (uint)
_buffer
.Length)
478
marker =
_buffer
[_consumed];
489
marker =
_buffer
[_consumed];
512
ReadOnlySpan<byte> span =
_buffer
.Slice(_consumed);
592
span =
_buffer
;
680
if (!TryGetNumberMultiSegment(
_buffer
.Slice(_consumed), out int consumed))
688
if (_consumed >= (uint)
_buffer
.Length)
695
ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.ExpectedEndOfDigitNotFound,
_buffer
[_consumed - 1]);
702
((_consumed <
_buffer
.Length) &&
704
JsonConstants.Delimiters.Contains(
_buffer
[_consumed]))
705
|| (_isNotPrimitive ^ (_consumed >= (uint)
_buffer
.Length)));
724
byte first =
_buffer
[_consumed];
736
first =
_buffer
[_consumed];
753
Debug.Assert(
_buffer
.Length >= _consumed + 1);
754
Debug.Assert(
_buffer
[_consumed] == JsonConstants.Quote);
757
ReadOnlySpan<byte> localBuffer =
_buffer
.Slice(_consumed + 1);
800
int leftOver =
_buffer
.Length - _consumed;
817
ReadOnlySpan<byte> localBuffer =
_buffer
;
907
localBuffer =
_buffer
;
934
localBuffer =
_buffer
;
970
int leftOverFromConsumed =
_buffer
.Length - _consumed;
1048
data =
_buffer
;
1081
data =
_buffer
;
1286
data =
_buffer
;
1336
data =
_buffer
;
1396
data =
_buffer
;
1454
data =
_buffer
;
1489
data =
_buffer
;
1517
data =
_buffer
;
1599
if (_consumed >= (uint)
_buffer
.Length)
1618
byte first =
_buffer
[_consumed];
1629
first =
_buffer
[_consumed];
1707
byte first =
_buffer
[_consumed];
1717
first =
_buffer
[_consumed];
1745
if (_consumed >= (uint)
_buffer
.Length)
1764
first =
_buffer
[_consumed];
1775
first =
_buffer
[_consumed];
1953
marker =
_buffer
[_consumed];
1963
marker =
_buffer
[_consumed];
1989
marker =
_buffer
[_consumed];
2000
marker =
_buffer
[_consumed];
2092
if (_consumed >= (uint)
_buffer
.Length)
2111
marker =
_buffer
[_consumed];
2122
marker =
_buffer
[_consumed];
2243
ReadOnlySpan<byte> localBuffer =
_buffer
.Slice(_consumed);
2263
localBuffer =
_buffer
;
2309
localBuffer =
_buffer
;
2406
localBuffer =
_buffer
;
2600
localBuffer =
_buffer
;