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)
124
public readonly JsonTokenType TokenType =>
_tokenType
;
195
tokenType:
_tokenType
,
844
if (
_tokenType
== JsonTokenType.None)
855
if (
_tokenType
== JsonTokenType.StartObject)
883
else if (
_tokenType
== JsonTokenType.StartArray)
895
else if (
_tokenType
== JsonTokenType.PropertyName)
928
if (_readerOptions.CommentHandling == JsonCommentHandling.Allow &&
_tokenType
== JsonTokenType.Comment)
933
if (
_tokenType
is not JsonTokenType.EndArray and not JsonTokenType.EndObject)
1001
_isNotPrimitive =
_tokenType
is JsonTokenType.StartObject or JsonTokenType.StartArray;
1096
if (_isNotPrimitive && IsLastSpan &&
_tokenType
!= JsonTokenType.EndArray &&
_tokenType
!= JsonTokenType.EndObject)
1701
JsonTokenType prevTokenType =
_tokenType
;
1733
if (
_tokenType
== JsonTokenType.Comment)
1841
Debug.Assert(
_tokenType
== JsonTokenType.Comment);
1852
Debug.Assert(
_tokenType
!= JsonTokenType.Comment);
1872
if (_bitStack.CurrentDepth == 0 &&
_tokenType
!= JsonTokenType.None)
1991
else if (
_tokenType
== JsonTokenType.None)
2002
else if (
_tokenType
== JsonTokenType.StartObject)
2024
else if (
_tokenType
== JsonTokenType.StartArray)
2033
else if (
_tokenType
== JsonTokenType.PropertyName)
2043
Debug.Assert(
_tokenType
is JsonTokenType.EndArray or JsonTokenType.EndObject);
2164
if (
_tokenType
== JsonTokenType.StartObject)
2192
else if (
_tokenType
== JsonTokenType.StartArray)
2207
else if (
_tokenType
== JsonTokenType.PropertyName)
2530
if (
_tokenType
!= JsonTokenType.Comment)
2532
_previousTokenType =
_tokenType
;
2548
if (
_tokenType
!= JsonTokenType.Comment)
2550
_previousTokenType =
_tokenType
;
System\Text\Json\Reader\Utf8JsonReader.MultiSegment.cs (28)
151
if (
_tokenType
== JsonTokenType.None)
162
if (
_tokenType
== JsonTokenType.StartObject)
194
else if (
_tokenType
== JsonTokenType.StartArray)
206
else if (
_tokenType
== JsonTokenType.PropertyName)
236
if (_readerOptions.CommentHandling == JsonCommentHandling.Allow &&
_tokenType
== JsonTokenType.Comment)
241
if (
_tokenType
!= JsonTokenType.EndArray &&
_tokenType
!= JsonTokenType.EndObject)
372
_isNotPrimitive =
_tokenType
is JsonTokenType.StartObject or JsonTokenType.StartArray;
463
if (_isNotPrimitive && IsLastSpan &&
_tokenType
!= JsonTokenType.EndArray &&
_tokenType
!= JsonTokenType.EndObject)
469
if (_isNotPrimitive && IsLastSpan &&
_tokenType
!= JsonTokenType.EndArray &&
_tokenType
!= JsonTokenType.EndObject)
1530
JsonTokenType prevTokenType =
_tokenType
;
1565
if (
_tokenType
== JsonTokenType.Comment)
1682
Debug.Assert(
_tokenType
== JsonTokenType.Comment);
1693
Debug.Assert(
_tokenType
!= JsonTokenType.Comment);
1713
if (_bitStack.CurrentDepth == 0 &&
_tokenType
!= JsonTokenType.None)
1841
else if (
_tokenType
== JsonTokenType.None)
1852
else if (
_tokenType
== JsonTokenType.StartObject)
1876
else if (
_tokenType
== JsonTokenType.StartArray)
1885
else if (
_tokenType
== JsonTokenType.PropertyName)
1895
Debug.Assert(
_tokenType
== JsonTokenType.EndArray ||
_tokenType
== JsonTokenType.EndObject);
2016
if (
_tokenType
== JsonTokenType.StartObject)
2048
else if (
_tokenType
== JsonTokenType.StartArray)
2063
else if (
_tokenType
== JsonTokenType.PropertyName)
2207
if (
_tokenType
!= JsonTokenType.Comment)
2209
_previousTokenType =
_tokenType
;
System\Text\Json\Reader\Utf8JsonReader.TryGet.cs (9)
71
if (
_tokenType
is not (JsonTokenType.String or JsonTokenType.PropertyName))
73
ThrowHelper.ThrowInvalidOperationException_ExpectedString(
_tokenType
);
81
Debug.Assert(
_tokenType
is JsonTokenType.String or JsonTokenType.PropertyName or JsonTokenType.Number);
82
Debug.Assert(
_tokenType
!= JsonTokenType.Number || !ValueIsEscaped, "Numbers can't contain escape characters.");
135
if (
_tokenType
is not (JsonTokenType.String or JsonTokenType.PropertyName))
137
ThrowHelper.ThrowInvalidOperationException_ExpectedString(
_tokenType
);
145
Debug.Assert(
_tokenType
is JsonTokenType.String or JsonTokenType.PropertyName or JsonTokenType.Number);
146
Debug.Assert(
_tokenType
!= JsonTokenType.Number || !ValueIsEscaped, "Numbers can't contain escape characters.");
197
Debug.Assert(
_tokenType
is JsonTokenType.String or JsonTokenType.PropertyName);