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)
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;
1121
if (_isNotPrimitive && IsLastSpan &&
_tokenType
!= JsonTokenType.EndArray &&
_tokenType
!= JsonTokenType.EndObject)
1726
JsonTokenType prevTokenType =
_tokenType
;
1758
if (
_tokenType
== JsonTokenType.Comment)
1866
Debug.Assert(
_tokenType
== JsonTokenType.Comment);
1877
Debug.Assert(
_tokenType
!= JsonTokenType.Comment);
1897
if (_bitStack.CurrentDepth == 0 &&
_tokenType
!= JsonTokenType.None)
2016
else if (
_tokenType
== JsonTokenType.None)
2027
else if (
_tokenType
== JsonTokenType.StartObject)
2049
else if (
_tokenType
== JsonTokenType.StartArray)
2058
else if (
_tokenType
== JsonTokenType.PropertyName)
2068
Debug.Assert(
_tokenType
is JsonTokenType.EndArray or JsonTokenType.EndObject);
2189
if (
_tokenType
== JsonTokenType.StartObject)
2217
else if (
_tokenType
== JsonTokenType.StartArray)
2232
else if (
_tokenType
== JsonTokenType.PropertyName)
2555
if (
_tokenType
!= JsonTokenType.Comment)
2557
_previousTokenType =
_tokenType
;
2573
if (
_tokenType
!= JsonTokenType.Comment)
2575
_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)
1537
JsonTokenType prevTokenType =
_tokenType
;
1572
if (
_tokenType
== JsonTokenType.Comment)
1689
Debug.Assert(
_tokenType
== JsonTokenType.Comment);
1700
Debug.Assert(
_tokenType
!= JsonTokenType.Comment);
1720
if (_bitStack.CurrentDepth == 0 &&
_tokenType
!= JsonTokenType.None)
1848
else if (
_tokenType
== JsonTokenType.None)
1859
else if (
_tokenType
== JsonTokenType.StartObject)
1883
else if (
_tokenType
== JsonTokenType.StartArray)
1892
else if (
_tokenType
== JsonTokenType.PropertyName)
1902
Debug.Assert(
_tokenType
== JsonTokenType.EndArray ||
_tokenType
== JsonTokenType.EndObject);
2023
if (
_tokenType
== JsonTokenType.StartObject)
2055
else if (
_tokenType
== JsonTokenType.StartArray)
2070
else if (
_tokenType
== JsonTokenType.PropertyName)
2214
if (
_tokenType
!= JsonTokenType.Comment)
2216
_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);