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; 1170_tokenType = tokenType; 1237_tokenType = JsonTokenType.Number; 1300_tokenType = JsonTokenType.PropertyName; 1326_tokenType = JsonTokenType.String; 1425_tokenType = JsonTokenType.String; 1736_tokenType = prevTokenType; 1870_tokenType = _inObject ? JsonTokenType.StartObject : JsonTokenType.StartArray; 1874_tokenType = _previousTokenType; 2042_tokenType = JsonTokenType.StartObject; 2209_tokenType = JsonTokenType.StartObject; 2559_tokenType = JsonTokenType.Comment; 2577_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; 685_tokenType = JsonTokenType.Number; 747_tokenType = JsonTokenType.PropertyName; 774_tokenType = JsonTokenType.String; 953_tokenType = JsonTokenType.String; 1104_tokenType = JsonTokenType.String; 1548_tokenType = prevTokenType; 1693_tokenType = _inObject ? JsonTokenType.StartObject : JsonTokenType.StartArray; 1697_tokenType = _previousTokenType; 1875_tokenType = JsonTokenType.StartObject; 2045_tokenType = JsonTokenType.StartObject; 2219_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; 1121if (_isNotPrimitive && IsLastSpan && _tokenType != JsonTokenType.EndArray && _tokenType != JsonTokenType.EndObject) 1726JsonTokenType prevTokenType = _tokenType; 1758if (_tokenType == JsonTokenType.Comment) 1866Debug.Assert(_tokenType == JsonTokenType.Comment); 1877Debug.Assert(_tokenType != JsonTokenType.Comment); 1897if (_bitStack.CurrentDepth == 0 && _tokenType != JsonTokenType.None) 2016else if (_tokenType == JsonTokenType.None) 2027else if (_tokenType == JsonTokenType.StartObject) 2049else if (_tokenType == JsonTokenType.StartArray) 2058else if (_tokenType == JsonTokenType.PropertyName) 2068Debug.Assert(_tokenType is JsonTokenType.EndArray or JsonTokenType.EndObject); 2189if (_tokenType == JsonTokenType.StartObject) 2217else if (_tokenType == JsonTokenType.StartArray) 2232else if (_tokenType == JsonTokenType.PropertyName) 2555if (_tokenType != JsonTokenType.Comment) 2557_previousTokenType = _tokenType; 2573if (_tokenType != JsonTokenType.Comment) 2575_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) 1537JsonTokenType prevTokenType = _tokenType; 1572if (_tokenType == JsonTokenType.Comment) 1689Debug.Assert(_tokenType == JsonTokenType.Comment); 1700Debug.Assert(_tokenType != JsonTokenType.Comment); 1720if (_bitStack.CurrentDepth == 0 && _tokenType != JsonTokenType.None) 1848else if (_tokenType == JsonTokenType.None) 1859else if (_tokenType == JsonTokenType.StartObject) 1883else if (_tokenType == JsonTokenType.StartArray) 1892else if (_tokenType == JsonTokenType.PropertyName) 1902Debug.Assert(_tokenType == JsonTokenType.EndArray || _tokenType == JsonTokenType.EndObject); 2023if (_tokenType == JsonTokenType.StartObject) 2055else if (_tokenType == JsonTokenType.StartArray) 2070else if (_tokenType == JsonTokenType.PropertyName) 2214if (_tokenType != JsonTokenType.Comment) 2216_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);