64 writes to _consumed
System.Text.Json (64)
System\Text\Json\Reader\Utf8JsonReader.cs (25)
235_consumed = 0; 747_consumed++; 781_consumed++; 810_consumed++; 875_consumed = prevConsumed; 967_consumed++; 977_consumed++; 993_consumed += numberOfBytes; 1032_consumed += idx; 1171_consumed += literal.Length; 1238_consumed += consumed; 1298_consumed++; 1327_consumed += idx + 2; 1426_consumed += idx + 2; 1735_consumed = prevConsumed; 1782_consumed++; 1789_consumed--; 1919_consumed++; 1926_consumed--; 2041_consumed = prevConsumed; 2208_consumed = prevConsumed; 2251_consumed++; 2258_consumed--; 2423_consumed += 2 + toConsume; 2499_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. 940_consumed = idx + 1; // Add 1 for the end quote of the string. 1090_consumed = idx + 1; // Add 1 for the end quote of the string. 1099_consumed += idx + 2; 1119_consumed = state._prevConsumed; 1547_consumed = prevConsumed; 1596_consumed++; 1603_consumed--; 1611_consumed--; 1742_consumed++; 1749_consumed--; 1757_consumed--; 1874_consumed = prevConsumed; 2044_consumed = prevConsumed; 2089_consumed++; 2096_consumed--; 2104_consumed--; 2232_consumed = 0; 2240_consumed++; 2274_consumed++; 2336_consumed++; 2348_consumed += idx + 1; 2364_consumed++; 2375_consumed += localBuffer.Length; 2527_consumed++; 2539_consumed++; 2554_consumed += nextIdx; 2576_consumed += localBuffer.Length;
110 references to _consumed
System.Text.Json (110)
System\Text\Json\Reader\Utf8JsonReader.cs (59)
87return _totalConsumed + _consumed; 174return _sequence.GetPosition(_consumed, _currentPosition); 746ValueSpan = _buffer.Slice(_consumed, 1); 768ValueSpan = _buffer.Slice(_consumed, 1); 780ValueSpan = _buffer.Slice(_consumed, 1); 802ValueSpan = _buffer.Slice(_consumed, 1); 826byte first = _buffer[_consumed]; 839first = _buffer[_consumed]; 842TokenStartIndex = _consumed; 868int prevConsumed = _consumed; 919if (_consumed >= (uint)_buffer.Length) 949if (_consumed >= (uint)_buffer.Length) 966ValueSpan = _buffer.Slice(_consumed, 1); 976ValueSpan = _buffer.Slice(_consumed, 1); 988if (!TryGetNumber(localBuffer.Slice(_consumed), out int numberOfBytes)) 1015ReadOnlySpan<byte> remaining = localBuffer.Slice(_consumed); 1119if (_consumed >= (uint)_buffer.Length) 1128marker = _buffer[_consumed]; 1138marker = _buffer[_consumed]; 1141TokenStartIndex = _consumed; 1160ReadOnlySpan<byte> span = _buffer.Slice(_consumed); 1232if (!TryGetNumber(_buffer.Slice(_consumed), out int consumed)) 1241if (_consumed >= (uint)_buffer.Length) 1248ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.ExpectedEndOfDigitNotFound, _buffer[_consumed - 1]); 1255((_consumed < _buffer.Length) && 1257JsonConstants.Delimiters.Contains(_buffer[_consumed])) 1258|| (_isNotPrimitive ^ (_consumed >= (uint)_buffer.Length))); 1277byte first = _buffer[_consumed]; 1289first = _buffer[_consumed]; 1306Debug.Assert(_buffer.Length >= _consumed + 1); 1307Debug.Assert(_buffer[_consumed] == JsonConstants.Quote); 1310ReadOnlySpan<byte> localBuffer = _buffer.Slice(_consumed + 1); 1723int prevConsumed = _consumed; 1785if (_consumed >= (uint)_buffer.Length) 1795byte first = _buffer[_consumed]; 1806first = _buffer[_consumed]; 1809TokenStartIndex = _consumed; 1884byte first = _buffer[_consumed]; 1894first = _buffer[_consumed]; 1909TokenStartIndex = _consumed; 1922if (_consumed >= (uint)_buffer.Length) 1932first = _buffer[_consumed]; 1943first = _buffer[_consumed]; 1946TokenStartIndex = _consumed; 2035int prevConsumed = _consumed; 2119marker = _buffer[_consumed]; 2129marker = _buffer[_consumed]; 2155marker = _buffer[_consumed]; 2166marker = _buffer[_consumed]; 2187TokenStartIndex = _consumed; 2202int prevConsumed = _consumed; 2254if (_consumed >= (uint)_buffer.Length) 2264marker = _buffer[_consumed]; 2275marker = _buffer[_consumed]; 2283TokenStartIndex = _consumed; 2342ReadOnlySpan<byte> localBuffer = _buffer.Slice(_consumed + 1); 2519ReadOnlySpan<byte> localBuffer = _buffer.Slice(_consumed + 1); 2526return ConsumeSingleLineComment(localBuffer.Slice(1), _consumed); 2530return ConsumeMultiLineComment(localBuffer.Slice(1), _consumed);
System\Text\Json\Reader\Utf8JsonReader.MultiSegment.cs (51)
133byte first = _buffer[_consumed]; 146first = _buffer[_consumed]; 176int prevConsumed = _consumed; 252if (_consumed >= (uint)_buffer.Length) 280if (_consumed >= (uint)_buffer.Length) 329_totalConsumed += _consumed; 341ValueSpan = _buffer.Slice(_consumed, 1); 351ValueSpan = _buffer.Slice(_consumed, 1); 360if (!TryGetNumberMultiSegment(_buffer.Slice(_consumed), out int numberOfBytes)) 384if (_consumed < _buffer.Length) 461if (_consumed >= (uint)_buffer.Length) 478marker = _buffer[_consumed]; 489marker = _buffer[_consumed]; 512ReadOnlySpan<byte> span = _buffer.Slice(_consumed); 520int prevConsumed = _consumed; 570int startConsumed = _consumed; 680if (!TryGetNumberMultiSegment(_buffer.Slice(_consumed), out int consumed)) 688if (_consumed >= (uint)_buffer.Length) 695ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.ExpectedEndOfDigitNotFound, _buffer[_consumed - 1]); 702((_consumed < _buffer.Length) && 704JsonConstants.Delimiters.Contains(_buffer[_consumed])) 705|| (_isNotPrimitive ^ (_consumed >= (uint)_buffer.Length))); 724byte first = _buffer[_consumed]; 736first = _buffer[_consumed]; 753Debug.Assert(_buffer.Length >= _consumed + 1); 754Debug.Assert(_buffer[_consumed] == JsonConstants.Quote); 757ReadOnlySpan<byte> localBuffer = _buffer.Slice(_consumed + 1); 800int leftOver = _buffer.Length - _consumed; 970int leftOverFromConsumed = _buffer.Length - _consumed; 1534int prevConsumed = _consumed; 1599if (_consumed >= (uint)_buffer.Length) 1618byte first = _buffer[_consumed]; 1629first = _buffer[_consumed]; 1707byte first = _buffer[_consumed]; 1717first = _buffer[_consumed]; 1745if (_consumed >= (uint)_buffer.Length) 1764first = _buffer[_consumed]; 1775first = _buffer[_consumed]; 1868int prevConsumed = _consumed; 1953marker = _buffer[_consumed]; 1963marker = _buffer[_consumed]; 1989marker = _buffer[_consumed]; 2000marker = _buffer[_consumed]; 2037int prevConsumed = _consumed; 2092if (_consumed >= (uint)_buffer.Length) 2111marker = _buffer[_consumed]; 2122marker = _buffer[_consumed]; 2188SequencePosition start = new SequencePosition(_currentPosition.GetObject(), _currentPosition.GetInteger() + _consumed); 2199SequencePosition end = new SequencePosition(_currentPosition.GetObject(), _currentPosition.GetInteger() + _consumed); 2243ReadOnlySpan<byte> localBuffer = _buffer.Slice(_consumed); 2608return new PartialStateForRollback(_totalConsumed, _bytePositionInLine, _consumed, _currentPosition);