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;
1434
_tokenType
= JsonTokenType.String;
1745
_tokenType
= prevTokenType;
1879
_tokenType
= _inObject ? JsonTokenType.StartObject : JsonTokenType.StartArray;
1883
_tokenType
= _previousTokenType;
2051
_tokenType
= JsonTokenType.StartObject;
2218
_tokenType
= JsonTokenType.StartObject;
2568
_tokenType
= JsonTokenType.Comment;
2586
_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;
1130
if (_isNotPrimitive && IsLastSpan &&
_tokenType
!= JsonTokenType.EndArray &&
_tokenType
!= JsonTokenType.EndObject)
1735
JsonTokenType prevTokenType =
_tokenType
;
1767
if (
_tokenType
== JsonTokenType.Comment)
1875
Debug.Assert(
_tokenType
== JsonTokenType.Comment);
1886
Debug.Assert(
_tokenType
!= JsonTokenType.Comment);
1906
if (_bitStack.CurrentDepth == 0 &&
_tokenType
!= JsonTokenType.None)
2025
else if (
_tokenType
== JsonTokenType.None)
2036
else if (
_tokenType
== JsonTokenType.StartObject)
2058
else if (
_tokenType
== JsonTokenType.StartArray)
2067
else if (
_tokenType
== JsonTokenType.PropertyName)
2077
Debug.Assert(
_tokenType
is JsonTokenType.EndArray or JsonTokenType.EndObject);
2198
if (
_tokenType
== JsonTokenType.StartObject)
2226
else if (
_tokenType
== JsonTokenType.StartArray)
2241
else if (
_tokenType
== JsonTokenType.PropertyName)
2564
if (
_tokenType
!= JsonTokenType.Comment)
2566
_previousTokenType =
_tokenType
;
2582
if (
_tokenType
!= JsonTokenType.Comment)
2584
_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);