16 writes to TokenStartIndex
System.Text.Json (16)
System\Text\Json\Reader\Utf8JsonReader.cs (8)
236TokenStartIndex = 0; 842TokenStartIndex = _consumed; 1116TokenStartIndex = _consumed; 1784TokenStartIndex = _consumed; 1884TokenStartIndex = _consumed; 1921TokenStartIndex = _consumed; 2162TokenStartIndex = _consumed; 2258TokenStartIndex = _consumed;
System\Text\Json\Reader\Utf8JsonReader.MultiSegment.cs (8)
47TokenStartIndex = 0; 149TokenStartIndex = BytesConsumed; 492TokenStartIndex = BytesConsumed; 1625TokenStartIndex = BytesConsumed; 1725TokenStartIndex = BytesConsumed; 1771TokenStartIndex = BytesConsumed; 2014TokenStartIndex = BytesConsumed; 2123TokenStartIndex = BytesConsumed;
17 references to TokenStartIndex
System.Text.Json (17)
System\Text\Json\Document\JsonDocument.cs (2)
965Debug.Assert(reader.TokenStartIndex <= int.MaxValue); 966int tokenStart = (int)reader.TokenStartIndex;
System\Text\Json\Document\JsonDocument.Parse.cs (7)
469long startingOffset = reader.TokenStartIndex; 555readerSpan[(int)reader.TokenStartIndex] == (byte)'"', 556$"Calculated span starts with {readerSpan[(int)reader.TokenStartIndex]}"); 559readerSpan[(int)reader.TokenStartIndex + payloadLength - 1] == (byte)'"', 560$"Calculated span ends with {readerSpan[(int)reader.TokenStartIndex + payloadLength - 1]}"); 562valueSpan = readerSpan.Slice((int)reader.TokenStartIndex, payloadLength); 577valueSequence = sequence.Slice(reader.TokenStartIndex, payloadLength);
System\Text\Json\Reader\Utf8JsonReader.cs (1)
2557private string DebuggerDisplay => $"TokenType = {DebugTokenType}, TokenStartIndex = {TokenStartIndex}, Consumed = {BytesConsumed}";
System\Text\Json\Serialization\JsonSerializer.Read.Utf8JsonReader.cs (7)
353long startingOffset = reader.TokenStartIndex; 407readerSpan[(int)reader.TokenStartIndex] == (byte)'"', 408$"Calculated span starts with {readerSpan[(int)reader.TokenStartIndex]}"); 411readerSpan[(int)reader.TokenStartIndex + payloadLength - 1] == (byte)'"', 412$"Calculated span ends with {readerSpan[(int)reader.TokenStartIndex + payloadLength - 1]}"); 414valueSpan = readerSpan.Slice((int)reader.TokenStartIndex, payloadLength); 422valueSequence = originalSequence.Slice(reader.TokenStartIndex, payloadLength);