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.FirstSpan;
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
;
1128
if (_consumed >= (uint)
_buffer
.Length)
1137
marker =
_buffer
[_consumed];
1147
marker =
_buffer
[_consumed];
1169
ReadOnlySpan<byte> span =
_buffer
.Slice(_consumed);
1241
if (!TryGetNumber(
_buffer
.Slice(_consumed), out int consumed))
1250
if (_consumed >= (uint)
_buffer
.Length)
1257
ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.ExpectedEndOfDigitNotFound,
_buffer
[_consumed - 1]);
1264
((_consumed <
_buffer
.Length) &&
1266
JsonConstants.Delimiters.Contains(
_buffer
[_consumed]))
1267
|| (_isNotPrimitive ^ (_consumed >= (uint)
_buffer
.Length)));
1286
byte first =
_buffer
[_consumed];
1298
first =
_buffer
[_consumed];
1315
Debug.Assert(
_buffer
.Length >= _consumed + 1);
1316
Debug.Assert(
_buffer
[_consumed] == JsonConstants.Quote);
1319
ReadOnlySpan<byte> localBuffer =
_buffer
.Slice(_consumed + 1);
1793
if (_consumed >= (uint)
_buffer
.Length)
1803
byte first =
_buffer
[_consumed];
1814
first =
_buffer
[_consumed];
1892
byte first =
_buffer
[_consumed];
1902
first =
_buffer
[_consumed];
1930
if (_consumed >= (uint)
_buffer
.Length)
1940
first =
_buffer
[_consumed];
1951
first =
_buffer
[_consumed];
2127
marker =
_buffer
[_consumed];
2137
marker =
_buffer
[_consumed];
2163
marker =
_buffer
[_consumed];
2174
marker =
_buffer
[_consumed];
2262
if (_consumed >= (uint)
_buffer
.Length)
2272
marker =
_buffer
[_consumed];
2283
marker =
_buffer
[_consumed];
2350
ReadOnlySpan<byte> localBuffer =
_buffer
.Slice(_consumed + 1);
2527
ReadOnlySpan<byte> localBuffer =
_buffer
.Slice(_consumed + 1);
2562
ValueSpan =
_buffer
.Slice(previousConsumed + 2, idx);
2580
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
;
667
if (!TryGetNumberMultiSegment(
_buffer
.Slice(_consumed), out int consumed))
675
if (_consumed >= (uint)
_buffer
.Length)
682
ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.ExpectedEndOfDigitNotFound,
_buffer
[_consumed - 1]);
689
((_consumed <
_buffer
.Length) &&
691
JsonConstants.Delimiters.Contains(
_buffer
[_consumed]))
692
|| (_isNotPrimitive ^ (_consumed >= (uint)
_buffer
.Length)));
711
byte first =
_buffer
[_consumed];
723
first =
_buffer
[_consumed];
740
Debug.Assert(
_buffer
.Length >= _consumed + 1);
741
Debug.Assert(
_buffer
[_consumed] == JsonConstants.Quote);
744
ReadOnlySpan<byte> localBuffer =
_buffer
.Slice(_consumed + 1);
787
int leftOver =
_buffer
.Length - _consumed;
804
ReadOnlySpan<byte> localBuffer =
_buffer
;
893
localBuffer =
_buffer
;
920
localBuffer =
_buffer
;
956
int leftOverFromConsumed =
_buffer
.Length - _consumed;
1033
data =
_buffer
;
1066
data =
_buffer
;
1271
data =
_buffer
;
1321
data =
_buffer
;
1381
data =
_buffer
;
1439
data =
_buffer
;
1474
data =
_buffer
;
1502
data =
_buffer
;
1584
if (_consumed >= (uint)
_buffer
.Length)
1603
byte first =
_buffer
[_consumed];
1614
first =
_buffer
[_consumed];
1692
byte first =
_buffer
[_consumed];
1702
first =
_buffer
[_consumed];
1730
if (_consumed >= (uint)
_buffer
.Length)
1749
first =
_buffer
[_consumed];
1760
first =
_buffer
[_consumed];
1938
marker =
_buffer
[_consumed];
1948
marker =
_buffer
[_consumed];
1974
marker =
_buffer
[_consumed];
1985
marker =
_buffer
[_consumed];
2077
if (_consumed >= (uint)
_buffer
.Length)
2096
marker =
_buffer
[_consumed];
2107
marker =
_buffer
[_consumed];
2228
ReadOnlySpan<byte> localBuffer =
_buffer
.Slice(_consumed);
2248
localBuffer =
_buffer
;
2294
localBuffer =
_buffer
;
2391
localBuffer =
_buffer
;
2585
localBuffer =
_buffer
;