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)
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;
1130
if (_isNotPrimitive && IsLastSpan &&
_tokenType
!= JsonTokenType.EndArray &&
_tokenType
!= JsonTokenType.EndObject)
1734
JsonTokenType prevTokenType =
_tokenType
;
1766
if (
_tokenType
== JsonTokenType.Comment)
1874
Debug.Assert(
_tokenType
== JsonTokenType.Comment);
1885
Debug.Assert(
_tokenType
!= JsonTokenType.Comment);
1905
if (_bitStack.CurrentDepth == 0 &&
_tokenType
!= JsonTokenType.None)
2024
else if (
_tokenType
== JsonTokenType.None)
2035
else if (
_tokenType
== JsonTokenType.StartObject)
2057
else if (
_tokenType
== JsonTokenType.StartArray)
2066
else if (
_tokenType
== JsonTokenType.PropertyName)
2076
Debug.Assert(
_tokenType
is JsonTokenType.EndArray or JsonTokenType.EndObject);
2197
if (
_tokenType
== JsonTokenType.StartObject)
2225
else if (
_tokenType
== JsonTokenType.StartArray)
2240
else if (
_tokenType
== JsonTokenType.PropertyName)
2563
if (
_tokenType
!= JsonTokenType.Comment)
2565
_previousTokenType =
_tokenType
;
2581
if (
_tokenType
!= JsonTokenType.Comment)
2583
_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)
1522
JsonTokenType prevTokenType =
_tokenType
;
1557
if (
_tokenType
== JsonTokenType.Comment)
1674
Debug.Assert(
_tokenType
== JsonTokenType.Comment);
1685
Debug.Assert(
_tokenType
!= JsonTokenType.Comment);
1705
if (_bitStack.CurrentDepth == 0 &&
_tokenType
!= JsonTokenType.None)
1833
else if (
_tokenType
== JsonTokenType.None)
1844
else if (
_tokenType
== JsonTokenType.StartObject)
1868
else if (
_tokenType
== JsonTokenType.StartArray)
1877
else if (
_tokenType
== JsonTokenType.PropertyName)
1887
Debug.Assert(
_tokenType
== JsonTokenType.EndArray ||
_tokenType
== JsonTokenType.EndObject);
2008
if (
_tokenType
== JsonTokenType.StartObject)
2040
else if (
_tokenType
== JsonTokenType.StartArray)
2055
else if (
_tokenType
== JsonTokenType.PropertyName)
2199
if (
_tokenType
!= JsonTokenType.Comment)
2201
_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);