38 writes to _tokenType
System.Text.Json (38)
System\Text\Json\Reader\Utf8JsonReader.cs (21)
226_tokenType = state._tokenType; 749_tokenType = JsonTokenType.StartObject; 767_tokenType = JsonTokenType.EndObject; 783_tokenType = JsonTokenType.StartArray; 801_tokenType = JsonTokenType.EndArray; 876_tokenType = JsonTokenType.StartObject; 965_tokenType = JsonTokenType.StartObject; 975_tokenType = JsonTokenType.StartArray; 992_tokenType = JsonTokenType.Number; 1179_tokenType = tokenType; 1246_tokenType = JsonTokenType.Number; 1309_tokenType = JsonTokenType.PropertyName; 1335_tokenType = JsonTokenType.String; 1433_tokenType = JsonTokenType.String; 1744_tokenType = prevTokenType; 1878_tokenType = _inObject ? JsonTokenType.StartObject : JsonTokenType.StartArray; 1882_tokenType = _previousTokenType; 2050_tokenType = JsonTokenType.StartObject; 2217_tokenType = JsonTokenType.StartObject; 2567_tokenType = JsonTokenType.Comment; 2585_tokenType = JsonTokenType.Comment;
System\Text\Json\Reader\Utf8JsonReader.MultiSegment.cs (17)
37_tokenType = state._tokenType; 185_tokenType = JsonTokenType.StartObject; 340_tokenType = JsonTokenType.StartObject; 350_tokenType = JsonTokenType.StartArray; 364_tokenType = JsonTokenType.Number; 532_tokenType = tokenType; 672_tokenType = JsonTokenType.Number; 734_tokenType = JsonTokenType.PropertyName; 761_tokenType = JsonTokenType.String; 939_tokenType = JsonTokenType.String; 1089_tokenType = JsonTokenType.String; 1533_tokenType = prevTokenType; 1678_tokenType = _inObject ? JsonTokenType.StartObject : JsonTokenType.StartArray; 1682_tokenType = _previousTokenType; 1860_tokenType = JsonTokenType.StartObject; 2030_tokenType = JsonTokenType.StartObject; 2204_tokenType = JsonTokenType.Comment;
65 references to _tokenType
System.Text.Json (65)
System\Text\Json\Reader\Utf8JsonReader.cs (28)
124public readonly JsonTokenType TokenType => _tokenType; 195tokenType: _tokenType, 844if (_tokenType == JsonTokenType.None) 855if (_tokenType == JsonTokenType.StartObject) 883else if (_tokenType == JsonTokenType.StartArray) 895else if (_tokenType == JsonTokenType.PropertyName) 928if (_readerOptions.CommentHandling == JsonCommentHandling.Allow && _tokenType == JsonTokenType.Comment) 933if (_tokenType is not JsonTokenType.EndArray and not JsonTokenType.EndObject) 1001_isNotPrimitive = _tokenType is JsonTokenType.StartObject or JsonTokenType.StartArray; 1130if (_isNotPrimitive && IsLastSpan && _tokenType != JsonTokenType.EndArray && _tokenType != JsonTokenType.EndObject) 1734JsonTokenType prevTokenType = _tokenType; 1766if (_tokenType == JsonTokenType.Comment) 1874Debug.Assert(_tokenType == JsonTokenType.Comment); 1885Debug.Assert(_tokenType != JsonTokenType.Comment); 1905if (_bitStack.CurrentDepth == 0 && _tokenType != JsonTokenType.None) 2024else if (_tokenType == JsonTokenType.None) 2035else if (_tokenType == JsonTokenType.StartObject) 2057else if (_tokenType == JsonTokenType.StartArray) 2066else if (_tokenType == JsonTokenType.PropertyName) 2076Debug.Assert(_tokenType is JsonTokenType.EndArray or JsonTokenType.EndObject); 2197if (_tokenType == JsonTokenType.StartObject) 2225else if (_tokenType == JsonTokenType.StartArray) 2240else if (_tokenType == JsonTokenType.PropertyName) 2563if (_tokenType != JsonTokenType.Comment) 2565_previousTokenType = _tokenType; 2581if (_tokenType != JsonTokenType.Comment) 2583_previousTokenType = _tokenType;
System\Text\Json\Reader\Utf8JsonReader.MultiSegment.cs (28)
151if (_tokenType == JsonTokenType.None) 162if (_tokenType == JsonTokenType.StartObject) 194else if (_tokenType == JsonTokenType.StartArray) 206else if (_tokenType == JsonTokenType.PropertyName) 236if (_readerOptions.CommentHandling == JsonCommentHandling.Allow && _tokenType == JsonTokenType.Comment) 241if (_tokenType != JsonTokenType.EndArray && _tokenType != JsonTokenType.EndObject) 372_isNotPrimitive = _tokenType is JsonTokenType.StartObject or JsonTokenType.StartArray; 463if (_isNotPrimitive && IsLastSpan && _tokenType != JsonTokenType.EndArray && _tokenType != JsonTokenType.EndObject) 469if (_isNotPrimitive && IsLastSpan && _tokenType != JsonTokenType.EndArray && _tokenType != JsonTokenType.EndObject) 1522JsonTokenType prevTokenType = _tokenType; 1557if (_tokenType == JsonTokenType.Comment) 1674Debug.Assert(_tokenType == JsonTokenType.Comment); 1685Debug.Assert(_tokenType != JsonTokenType.Comment); 1705if (_bitStack.CurrentDepth == 0 && _tokenType != JsonTokenType.None) 1833else if (_tokenType == JsonTokenType.None) 1844else if (_tokenType == JsonTokenType.StartObject) 1868else if (_tokenType == JsonTokenType.StartArray) 1877else if (_tokenType == JsonTokenType.PropertyName) 1887Debug.Assert(_tokenType == JsonTokenType.EndArray || _tokenType == JsonTokenType.EndObject); 2008if (_tokenType == JsonTokenType.StartObject) 2040else if (_tokenType == JsonTokenType.StartArray) 2055else if (_tokenType == JsonTokenType.PropertyName) 2199if (_tokenType != JsonTokenType.Comment) 2201_previousTokenType = _tokenType;
System\Text\Json\Reader\Utf8JsonReader.TryGet.cs (9)
71if (_tokenType is not (JsonTokenType.String or JsonTokenType.PropertyName)) 73ThrowHelper.ThrowInvalidOperationException_ExpectedString(_tokenType); 81Debug.Assert(_tokenType is JsonTokenType.String or JsonTokenType.PropertyName or JsonTokenType.Number); 82Debug.Assert(_tokenType != JsonTokenType.Number || !ValueIsEscaped, "Numbers can't contain escape characters."); 135if (_tokenType is not (JsonTokenType.String or JsonTokenType.PropertyName)) 137ThrowHelper.ThrowInvalidOperationException_ExpectedString(_tokenType); 145Debug.Assert(_tokenType is JsonTokenType.String or JsonTokenType.PropertyName or JsonTokenType.Number); 146Debug.Assert(_tokenType != JsonTokenType.Number || !ValueIsEscaped, "Numbers can't contain escape characters."); 197Debug.Assert(_tokenType is JsonTokenType.String or JsonTokenType.PropertyName);