65 writes to _consumed
System.Text.Json (65)
System\Text\Json\Reader\Utf8JsonReader.cs (26)
235
_consumed
= 0;
747
_consumed
++;
781
_consumed
++;
810
_consumed
++;
875
_consumed
= prevConsumed;
967
_consumed
++;
977
_consumed
++;
993
_consumed
+= numberOfBytes;
1039
_consumed
+= idx;
1045
for (; _consumed < localBuffer.Length;
_consumed
++)
1180
_consumed
+= literal.Length;
1247
_consumed
+= consumed;
1307
_consumed
++;
1336
_consumed
+= idx + 2;
1434
_consumed
+= idx + 2;
1743
_consumed
= prevConsumed;
1790
_consumed
++;
1797
_consumed
--;
1927
_consumed
++;
1934
_consumed
--;
2049
_consumed
= prevConsumed;
2216
_consumed
= prevConsumed;
2259
_consumed
++;
2266
_consumed
--;
2431
_consumed
+= 2 + toConsume;
2507
_consumed
+= 4 + idx;
System\Text\Json\Reader\Utf8JsonReader.MultiSegment.cs (39)
46
_consumed
= 0;
184
_consumed
= prevConsumed;
330
_consumed
= 0;
342
_consumed
++;
352
_consumed
++;
365
_consumed
+= numberOfBytes;
525
_consumed
= prevConsumed;
533
_consumed
+= consumed;
686
_consumed
+= consumed;
745
_consumed
++;
775
_consumed
+= idx + 2;
828
_consumed
= idx + 1; // Add 1 for the end quote of the string.
939
_consumed
= idx + 1; // Add 1 for the end quote of the string.
1088
_consumed
= idx + 1; // Add 1 for the end quote of the string.
1097
_consumed
+= idx + 2;
1117
_consumed
= state._prevConsumed;
1545
_consumed
= prevConsumed;
1594
_consumed
++;
1601
_consumed
--;
1609
_consumed
--;
1740
_consumed
++;
1747
_consumed
--;
1755
_consumed
--;
1872
_consumed
= prevConsumed;
2042
_consumed
= prevConsumed;
2087
_consumed
++;
2094
_consumed
--;
2102
_consumed
--;
2230
_consumed
= 0;
2238
_consumed
++;
2272
_consumed
++;
2334
_consumed
++;
2346
_consumed
+= idx + 1;
2362
_consumed
++;
2373
_consumed
+= localBuffer.Length;
2525
_consumed
++;
2537
_consumed
++;
2552
_consumed
+= nextIdx;
2574
_consumed
+= localBuffer.Length;
112 references to _consumed
System.Text.Json (112)
System\Text\Json\Reader\Utf8JsonReader.cs (61)
87
return _totalConsumed +
_consumed
;
174
return _sequence.GetPosition(
_consumed
, _currentPosition);
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
];
842
TokenStartIndex =
_consumed
;
868
int prevConsumed =
_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);
988
if (!TryGetNumber(localBuffer.Slice(
_consumed
), out int numberOfBytes))
1022
ReadOnlySpan<byte> remaining = localBuffer.Slice(
_consumed
);
1045
for (;
_consumed
< localBuffer.Length; _consumed++)
1047
byte val = localBuffer[
_consumed
];
1128
if (
_consumed
>= (uint)_buffer.Length)
1137
marker = _buffer[
_consumed
];
1147
marker = _buffer[
_consumed
];
1150
TokenStartIndex =
_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);
1731
int prevConsumed =
_consumed
;
1793
if (
_consumed
>= (uint)_buffer.Length)
1803
byte first = _buffer[
_consumed
];
1814
first = _buffer[
_consumed
];
1817
TokenStartIndex =
_consumed
;
1892
byte first = _buffer[
_consumed
];
1902
first = _buffer[
_consumed
];
1917
TokenStartIndex =
_consumed
;
1930
if (
_consumed
>= (uint)_buffer.Length)
1940
first = _buffer[
_consumed
];
1951
first = _buffer[
_consumed
];
1954
TokenStartIndex =
_consumed
;
2043
int prevConsumed =
_consumed
;
2127
marker = _buffer[
_consumed
];
2137
marker = _buffer[
_consumed
];
2163
marker = _buffer[
_consumed
];
2174
marker = _buffer[
_consumed
];
2195
TokenStartIndex =
_consumed
;
2210
int prevConsumed =
_consumed
;
2262
if (
_consumed
>= (uint)_buffer.Length)
2272
marker = _buffer[
_consumed
];
2283
marker = _buffer[
_consumed
];
2291
TokenStartIndex =
_consumed
;
2350
ReadOnlySpan<byte> localBuffer = _buffer.Slice(
_consumed
+ 1);
2527
ReadOnlySpan<byte> localBuffer = _buffer.Slice(
_consumed
+ 1);
2534
return ConsumeSingleLineComment(localBuffer.Slice(1),
_consumed
);
2538
return ConsumeMultiLineComment(localBuffer.Slice(1),
_consumed
);
System\Text\Json\Reader\Utf8JsonReader.MultiSegment.cs (51)
133
byte first = _buffer[
_consumed
];
146
first = _buffer[
_consumed
];
176
int prevConsumed =
_consumed
;
252
if (
_consumed
>= (uint)_buffer.Length)
280
if (
_consumed
>= (uint)_buffer.Length)
329
_totalConsumed +=
_consumed
;
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
);
520
int prevConsumed =
_consumed
;
570
int startConsumed =
_consumed
;
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
;
969
int leftOverFromConsumed = _buffer.Length -
_consumed
;
1532
int prevConsumed =
_consumed
;
1597
if (
_consumed
>= (uint)_buffer.Length)
1616
byte first = _buffer[
_consumed
];
1627
first = _buffer[
_consumed
];
1705
byte first = _buffer[
_consumed
];
1715
first = _buffer[
_consumed
];
1743
if (
_consumed
>= (uint)_buffer.Length)
1762
first = _buffer[
_consumed
];
1773
first = _buffer[
_consumed
];
1866
int prevConsumed =
_consumed
;
1951
marker = _buffer[
_consumed
];
1961
marker = _buffer[
_consumed
];
1987
marker = _buffer[
_consumed
];
1998
marker = _buffer[
_consumed
];
2035
int prevConsumed =
_consumed
;
2090
if (
_consumed
>= (uint)_buffer.Length)
2109
marker = _buffer[
_consumed
];
2120
marker = _buffer[
_consumed
];
2186
SequencePosition start = new SequencePosition(_currentPosition.GetObject(), _currentPosition.GetInteger() +
_consumed
);
2197
SequencePosition end = new SequencePosition(_currentPosition.GetObject(), _currentPosition.GetInteger() +
_consumed
);
2241
ReadOnlySpan<byte> localBuffer = _buffer.Slice(
_consumed
);
2605
new PartialStateForRollback(_totalConsumed, _bytePositionInLine,
_consumed
, _currentPosition);