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; 1145_tokenType = tokenType; 1212_tokenType = JsonTokenType.Number; 1275_tokenType = JsonTokenType.PropertyName; 1301_tokenType = JsonTokenType.String; 1400_tokenType = JsonTokenType.String; 1711_tokenType = prevTokenType; 1845_tokenType = _inObject ? JsonTokenType.StartObject : JsonTokenType.StartArray; 1849_tokenType = _previousTokenType; 2017_tokenType = JsonTokenType.StartObject; 2184_tokenType = JsonTokenType.StartObject; 2534_tokenType = JsonTokenType.Comment; 2552_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; 678_tokenType = JsonTokenType.Number; 740_tokenType = JsonTokenType.PropertyName; 767_tokenType = JsonTokenType.String; 946_tokenType = JsonTokenType.String; 1097_tokenType = JsonTokenType.String; 1541_tokenType = prevTokenType; 1686_tokenType = _inObject ? JsonTokenType.StartObject : JsonTokenType.StartArray; 1690_tokenType = _previousTokenType; 1868_tokenType = JsonTokenType.StartObject; 2038_tokenType = JsonTokenType.StartObject; 2212_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; 1096if (_isNotPrimitive && IsLastSpan && _tokenType != JsonTokenType.EndArray && _tokenType != JsonTokenType.EndObject) 1701JsonTokenType prevTokenType = _tokenType; 1733if (_tokenType == JsonTokenType.Comment) 1841Debug.Assert(_tokenType == JsonTokenType.Comment); 1852Debug.Assert(_tokenType != JsonTokenType.Comment); 1872if (_bitStack.CurrentDepth == 0 && _tokenType != JsonTokenType.None) 1991else if (_tokenType == JsonTokenType.None) 2002else if (_tokenType == JsonTokenType.StartObject) 2024else if (_tokenType == JsonTokenType.StartArray) 2033else if (_tokenType == JsonTokenType.PropertyName) 2043Debug.Assert(_tokenType is JsonTokenType.EndArray or JsonTokenType.EndObject); 2164if (_tokenType == JsonTokenType.StartObject) 2192else if (_tokenType == JsonTokenType.StartArray) 2207else if (_tokenType == JsonTokenType.PropertyName) 2530if (_tokenType != JsonTokenType.Comment) 2532_previousTokenType = _tokenType; 2548if (_tokenType != JsonTokenType.Comment) 2550_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) 1530JsonTokenType prevTokenType = _tokenType; 1565if (_tokenType == JsonTokenType.Comment) 1682Debug.Assert(_tokenType == JsonTokenType.Comment); 1693Debug.Assert(_tokenType != JsonTokenType.Comment); 1713if (_bitStack.CurrentDepth == 0 && _tokenType != JsonTokenType.None) 1841else if (_tokenType == JsonTokenType.None) 1852else if (_tokenType == JsonTokenType.StartObject) 1876else if (_tokenType == JsonTokenType.StartArray) 1885else if (_tokenType == JsonTokenType.PropertyName) 1895Debug.Assert(_tokenType == JsonTokenType.EndArray || _tokenType == JsonTokenType.EndObject); 2016if (_tokenType == JsonTokenType.StartObject) 2048else if (_tokenType == JsonTokenType.StartArray) 2063else if (_tokenType == JsonTokenType.PropertyName) 2207if (_tokenType != JsonTokenType.Comment) 2209_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);