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; 1011for (; _consumed < localBuffer.Length; _consumed++) 1146_consumed += literal.Length; 1213_consumed += consumed; 1273_consumed++; 1302_consumed += idx + 2; 1401_consumed += idx + 2; 1710_consumed = prevConsumed; 1757_consumed++; 1764_consumed--; 1894_consumed++; 1901_consumed--; 2016_consumed = prevConsumed; 2183_consumed = prevConsumed; 2226_consumed++; 2233_consumed--; 2398_consumed += 2 + toConsume; 2474_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;
111 references to _consumed
System.Text.Json (111)
System\Text\Json\Reader\Utf8JsonReader.cs (60)
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)) 1011for (; _consumed < localBuffer.Length; _consumed++) 1013byte val = localBuffer[_consumed]; 1094if (_consumed >= (uint)_buffer.Length) 1103marker = _buffer[_consumed]; 1113marker = _buffer[_consumed]; 1116TokenStartIndex = _consumed; 1135ReadOnlySpan<byte> span = _buffer.Slice(_consumed); 1207if (!TryGetNumber(_buffer.Slice(_consumed), out int consumed)) 1216if (_consumed >= (uint)_buffer.Length) 1223ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.ExpectedEndOfDigitNotFound, _buffer[_consumed - 1]); 1230((_consumed < _buffer.Length) && 1232JsonConstants.Delimiters.IndexOf(_buffer[_consumed]) >= 0) 1233|| (_isNotPrimitive ^ (_consumed >= (uint)_buffer.Length))); 1252byte first = _buffer[_consumed]; 1264first = _buffer[_consumed]; 1281Debug.Assert(_buffer.Length >= _consumed + 1); 1282Debug.Assert(_buffer[_consumed] == JsonConstants.Quote); 1285ReadOnlySpan<byte> localBuffer = _buffer.Slice(_consumed + 1); 1698int prevConsumed = _consumed; 1760if (_consumed >= (uint)_buffer.Length) 1770byte first = _buffer[_consumed]; 1781first = _buffer[_consumed]; 1784TokenStartIndex = _consumed; 1859byte first = _buffer[_consumed]; 1869first = _buffer[_consumed]; 1884TokenStartIndex = _consumed; 1897if (_consumed >= (uint)_buffer.Length) 1907first = _buffer[_consumed]; 1918first = _buffer[_consumed]; 1921TokenStartIndex = _consumed; 2010int prevConsumed = _consumed; 2094marker = _buffer[_consumed]; 2104marker = _buffer[_consumed]; 2130marker = _buffer[_consumed]; 2141marker = _buffer[_consumed]; 2162TokenStartIndex = _consumed; 2177int prevConsumed = _consumed; 2229if (_consumed >= (uint)_buffer.Length) 2239marker = _buffer[_consumed]; 2250marker = _buffer[_consumed]; 2258TokenStartIndex = _consumed; 2317ReadOnlySpan<byte> localBuffer = _buffer.Slice(_consumed + 1); 2494ReadOnlySpan<byte> localBuffer = _buffer.Slice(_consumed + 1); 2501return ConsumeSingleLineComment(localBuffer.Slice(1), _consumed); 2505return 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.IndexOf(_buffer[_consumed]) >= 0) 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);