88 writes to _tokenType
System.Text.Json (88)
System\Text\Json\Writer\Utf8JsonWriter.cs (11)
369
_tokenType
= default;
553
_tokenType
= JsonTokenType.StartArray;
566
_tokenType
= JsonTokenType.StartObject;
703
_tokenType
= JsonTokenType.StartArray;
717
_tokenType
= JsonTokenType.StartObject;
754
_tokenType
= JsonTokenType.StartArray;
779
_tokenType
= JsonTokenType.StartObject;
903
_tokenType
= JsonTokenType.StartArray;
928
_tokenType
= JsonTokenType.StartObject;
993
_tokenType
= JsonTokenType.EndArray;
1005
_tokenType
= JsonTokenType.EndObject;
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.Bytes.cs (3)
28
_tokenType
= JsonTokenType.String;
75
_tokenType
= JsonTokenType.String;
99
_tokenType
= JsonTokenType.String;
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.DateTime.cs (3)
32
_tokenType
= JsonTokenType.String;
81
_tokenType
= JsonTokenType.String;
106
_tokenType
= JsonTokenType.String;
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.DateTimeOffset.cs (3)
31
_tokenType
= JsonTokenType.String;
80
_tokenType
= JsonTokenType.String;
105
_tokenType
= JsonTokenType.String;
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.Decimal.cs (3)
31
_tokenType
= JsonTokenType.Number;
80
_tokenType
= JsonTokenType.Number;
105
_tokenType
= JsonTokenType.Number;
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.Double.cs (3)
33
_tokenType
= JsonTokenType.Number;
83
_tokenType
= JsonTokenType.Number;
109
_tokenType
= JsonTokenType.Number;
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.Float.cs (3)
33
_tokenType
= JsonTokenType.Number;
83
_tokenType
= JsonTokenType.Number;
109
_tokenType
= JsonTokenType.Number;
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.FormattedNumber.cs (3)
38
_tokenType
= JsonTokenType.Number;
68
_tokenType
= JsonTokenType.Number;
79
_tokenType
= JsonTokenType.Number;
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.Guid.cs (3)
31
_tokenType
= JsonTokenType.String;
80
_tokenType
= JsonTokenType.String;
105
_tokenType
= JsonTokenType.String;
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.Literal.cs (9)
23
_tokenType
= JsonTokenType.Null;
34
_tokenType
= JsonTokenType.Null;
45
_tokenType
= JsonTokenType.Null;
102
_tokenType
= JsonTokenType.Null;
127
_tokenType
= JsonTokenType.Null;
143
_tokenType
= JsonTokenType.True;
148
_tokenType
= JsonTokenType.False;
198
_tokenType
= value ? JsonTokenType.True : JsonTokenType.False;
224
_tokenType
= value ? JsonTokenType.True : JsonTokenType.False;
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.SignedNumber.cs (3)
31
_tokenType
= JsonTokenType.Number;
80
_tokenType
= JsonTokenType.Number;
105
_tokenType
= JsonTokenType.Number;
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.String.cs (14)
38
_tokenType
= JsonTokenType.PropertyName;
50
_tokenType
= JsonTokenType.PropertyName;
106
_tokenType
= JsonTokenType.PropertyName;
255
_tokenType
= JsonTokenType.PropertyName;
265
_tokenType
= JsonTokenType.PropertyName;
433
_tokenType
= JsonTokenType.String;
517
_tokenType
= JsonTokenType.String;
541
_tokenType
= JsonTokenType.String;
613
_tokenType
= JsonTokenType.String;
660
_tokenType
= JsonTokenType.String;
700
_tokenType
= JsonTokenType.String;
747
_tokenType
= JsonTokenType.String;
787
_tokenType
= JsonTokenType.String;
859
_tokenType
= JsonTokenType.String;
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.UnsignedNumber.cs (3)
32
_tokenType
= JsonTokenType.Number;
83
_tokenType
= JsonTokenType.Number;
109
_tokenType
= JsonTokenType.Number;
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.Bytes.cs (1)
29
_tokenType
= JsonTokenType.String;
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.DateTime.cs (1)
39
_tokenType
= JsonTokenType.String;
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.DateTimeOffset.cs (1)
40
_tokenType
= JsonTokenType.String;
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.Decimal.cs (1)
39
_tokenType
= JsonTokenType.Number;
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.Double.cs (1)
43
_tokenType
= JsonTokenType.Number;
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.Float.cs (1)
43
_tokenType
= JsonTokenType.Number;
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.FormattedNumber.cs (1)
44
_tokenType
= JsonTokenType.Number;
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.Guid.cs (1)
39
_tokenType
= JsonTokenType.String;
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.Literal.cs (3)
21
_tokenType
= JsonTokenType.Null;
36
_tokenType
= JsonTokenType.True;
41
_tokenType
= JsonTokenType.False;
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.Raw.cs (4)
158
_tokenType
= JsonTokenType.String;
165
_tokenType
= reader.TokenType;
249
_tokenType
= JsonTokenType.String;
256
_tokenType
= reader.TokenType;
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.SignedNumber.cs (1)
52
_tokenType
= JsonTokenType.Number;
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.String.cs (4)
26
_tokenType
= JsonTokenType.String;
79
_tokenType
= JsonTokenType.String;
226
_tokenType
= JsonTokenType.String;
364
_tokenType
= JsonTokenType.String;
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.StringSegment.cs (3)
60
_tokenType
= JsonTokenType.String;
228
_tokenType
= JsonTokenType.String;
395
_tokenType
= JsonTokenType.String;
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.UnsignedNumber.cs (1)
54
_tokenType
= JsonTokenType.Number;
119 references to _tokenType
System.Text.Json (119)
System\Text\Json\Writer\Utf8JsonWriter.cs (14)
110
internal JsonTokenType TokenType =>
_tokenType
;
649
Debug.Assert(
_tokenType
!= JsonTokenType.PropertyName);
650
Debug.Assert(
_tokenType
!= JsonTokenType.None &&
_tokenType
!= JsonTokenType.StartArray);
655
Debug.Assert(
_tokenType
!= JsonTokenType.PropertyName);
656
Debug.Assert(
_tokenType
!= JsonTokenType.StartObject);
657
Debug.Assert(CurrentDepth == 0 &&
_tokenType
!= JsonTokenType.None);
682
if (
_tokenType
is not JsonTokenType.PropertyName and not JsonTokenType.None || _commentAfterNoneOrPropertyName)
1062
if (
_tokenType
== JsonTokenType.PropertyName)
1089
if (
_tokenType
== JsonTokenType.StartObject ||
_tokenType
== JsonTokenType.StartArray)
1106
Debug.Assert(_options.SkipValidation ||
_tokenType
!= JsonTokenType.None);
1234
=> ThrowHelper.ThrowInvalidOperationException(resource, currentDepth: default, maxDepth: _options.MaxDepth, token: default,
_tokenType
);
1239
=> ThrowHelper.ThrowInvalidOperationException(ExceptionResource.MismatchedObjectArray, currentDepth: default, maxDepth: _options.MaxDepth, token,
_tokenType
);
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.Bytes.cs (4)
302
Debug.Assert(_options.SkipValidation ||
_tokenType
!= JsonTokenType.PropertyName);
304
if (
_tokenType
!= JsonTokenType.None)
352
Debug.Assert(_options.SkipValidation ||
_tokenType
!= JsonTokenType.PropertyName);
354
if (
_tokenType
!= JsonTokenType.None)
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.DateTime.cs (4)
304
Debug.Assert(_options.SkipValidation ||
_tokenType
!= JsonTokenType.PropertyName);
306
if (
_tokenType
!= JsonTokenType.None)
352
Debug.Assert(_options.SkipValidation ||
_tokenType
!= JsonTokenType.PropertyName);
354
if (
_tokenType
!= JsonTokenType.None)
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.DateTimeOffset.cs (4)
303
Debug.Assert(_options.SkipValidation ||
_tokenType
!= JsonTokenType.PropertyName);
305
if (
_tokenType
!= JsonTokenType.None)
351
Debug.Assert(_options.SkipValidation ||
_tokenType
!= JsonTokenType.PropertyName);
353
if (
_tokenType
!= JsonTokenType.None)
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.Decimal.cs (4)
297
Debug.Assert(_options.SkipValidation ||
_tokenType
!= JsonTokenType.PropertyName);
299
if (
_tokenType
!= JsonTokenType.None)
342
Debug.Assert(_options.SkipValidation ||
_tokenType
!= JsonTokenType.PropertyName);
344
if (
_tokenType
!= JsonTokenType.None)
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.Double.cs (4)
301
Debug.Assert(_options.SkipValidation ||
_tokenType
!= JsonTokenType.PropertyName);
303
if (
_tokenType
!= JsonTokenType.None)
346
Debug.Assert(_options.SkipValidation ||
_tokenType
!= JsonTokenType.PropertyName);
348
if (
_tokenType
!= JsonTokenType.None)
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.Float.cs (4)
301
Debug.Assert(_options.SkipValidation ||
_tokenType
!= JsonTokenType.PropertyName);
303
if (
_tokenType
!= JsonTokenType.None)
346
Debug.Assert(_options.SkipValidation ||
_tokenType
!= JsonTokenType.PropertyName);
348
if (
_tokenType
!= JsonTokenType.None)
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.Guid.cs (4)
305
Debug.Assert(_options.SkipValidation ||
_tokenType
!= JsonTokenType.PropertyName);
307
if (
_tokenType
!= JsonTokenType.None)
354
Debug.Assert(_options.SkipValidation ||
_tokenType
!= JsonTokenType.PropertyName);
356
if (
_tokenType
!= JsonTokenType.None)
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.Helpers.cs (9)
40
if (_enclosingContainer != EnclosingContainerType.Object ||
_tokenType
== JsonTokenType.PropertyName)
42
Debug.Assert(
_tokenType
!= JsonTokenType.StartObject);
53
if (_enclosingContainer != EnclosingContainerType.Object ||
_tokenType
== JsonTokenType.PropertyName)
55
Debug.Assert(
_tokenType
!= JsonTokenType.StartObject);
71
Debug.Assert(_enclosingContainer != EnclosingContainerType.Object ||
_tokenType
== JsonTokenType.PropertyName);
125
Debug.Assert(_options.SkipValidation ||
_tokenType
!= JsonTokenType.PropertyName);
127
if (
_tokenType
!= JsonTokenType.None)
198
Debug.Assert(_options.SkipValidation ||
_tokenType
!= JsonTokenType.PropertyName);
200
if (
_tokenType
!= JsonTokenType.None)
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.Literal.cs (4)
445
Debug.Assert(_options.SkipValidation ||
_tokenType
!= JsonTokenType.PropertyName);
447
if (
_tokenType
!= JsonTokenType.None)
490
Debug.Assert(_options.SkipValidation ||
_tokenType
!= JsonTokenType.PropertyName);
492
if (
_tokenType
!= JsonTokenType.None)
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.SignedNumber.cs (4)
370
Debug.Assert(_options.SkipValidation ||
_tokenType
!= JsonTokenType.PropertyName);
372
if (
_tokenType
!= JsonTokenType.None)
415
Debug.Assert(_options.SkipValidation ||
_tokenType
!= JsonTokenType.PropertyName);
417
if (
_tokenType
!= JsonTokenType.None)
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.String.cs (11)
208
if (
_tokenType
!= JsonTokenType.None)
395
Debug.Assert(_options.SkipValidation ||
_tokenType
!= JsonTokenType.PropertyName);
397
if (
_tokenType
!= JsonTokenType.None)
1522
Debug.Assert(_options.SkipValidation ||
_tokenType
!= JsonTokenType.PropertyName);
1524
if (
_tokenType
!= JsonTokenType.None)
1571
Debug.Assert(_options.SkipValidation ||
_tokenType
!= JsonTokenType.PropertyName);
1573
if (
_tokenType
!= JsonTokenType.None)
1623
Debug.Assert(_options.SkipValidation ||
_tokenType
!= JsonTokenType.PropertyName);
1625
if (
_tokenType
!= JsonTokenType.None)
1674
Debug.Assert(_options.SkipValidation ||
_tokenType
!= JsonTokenType.PropertyName);
1676
if (
_tokenType
!= JsonTokenType.None)
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.UnsignedNumber.cs (4)
379
Debug.Assert(_options.SkipValidation ||
_tokenType
!= JsonTokenType.PropertyName);
381
if (
_tokenType
!= JsonTokenType.None)
424
Debug.Assert(_options.SkipValidation ||
_tokenType
!= JsonTokenType.PropertyName);
426
if (
_tokenType
!= JsonTokenType.None)
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.Bytes.cs (2)
121
if (
_tokenType
!= JsonTokenType.PropertyName)
123
if (
_tokenType
!= JsonTokenType.None)
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.Comment.cs (4)
53
if (
_tokenType
is JsonTokenType.PropertyName or JsonTokenType.None)
127
if (
_tokenType
!= JsonTokenType.None || _commentAfterNoneOrPropertyName)
175
if (
_tokenType
is JsonTokenType.PropertyName or JsonTokenType.None)
233
if (
_tokenType
!= JsonTokenType.None || _commentAfterNoneOrPropertyName)
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.DateTime.cs (2)
86
if (
_tokenType
!= JsonTokenType.PropertyName)
88
if (
_tokenType
!= JsonTokenType.None)
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.DateTimeOffset.cs (2)
87
if (
_tokenType
!= JsonTokenType.PropertyName)
89
if (
_tokenType
!= JsonTokenType.None)
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.Decimal.cs (2)
82
if (
_tokenType
!= JsonTokenType.PropertyName)
84
if (
_tokenType
!= JsonTokenType.None)
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.Double.cs (2)
86
if (
_tokenType
!= JsonTokenType.PropertyName)
88
if (
_tokenType
!= JsonTokenType.None)
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.Float.cs (2)
86
if (
_tokenType
!= JsonTokenType.PropertyName)
88
if (
_tokenType
!= JsonTokenType.None)
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.FormattedNumber.cs (2)
88
if (
_tokenType
!= JsonTokenType.PropertyName)
90
if (
_tokenType
!= JsonTokenType.None)
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.Guid.cs (2)
87
if (
_tokenType
!= JsonTokenType.PropertyName)
89
if (
_tokenType
!= JsonTokenType.None)
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.Helpers.cs (13)
22
/// <see cref="EnclosingContainerType.Object"/>: Writing a value is allowed only if <see cref="
_tokenType
"/> is a property name.
26
/// <see cref="EnclosingContainerType.None"/>: Writing a value is allowed only if <see cref="
_tokenType
"/> is None (only one value may be written at the root).
36
private bool CanWriteValue => _enclosingContainer == EnclosingContainerType.Array | (byte)_enclosingContainer == (byte)
_tokenType
;
65
Debug.Assert(
_tokenType
!= JsonTokenType.PropertyName);
66
Debug.Assert(
_tokenType
!= JsonTokenType.None &&
_tokenType
!= JsonTokenType.StartArray);
71
Debug.Assert(
_tokenType
!= JsonTokenType.PropertyName);
72
Debug.Assert(CurrentDepth == 0 &&
_tokenType
!= JsonTokenType.None);
105
Debug.Assert(
_tokenType
!= JsonTokenType.PropertyName);
106
Debug.Assert(
_tokenType
!= JsonTokenType.None &&
_tokenType
!= JsonTokenType.StartArray);
111
Debug.Assert(
_tokenType
!= JsonTokenType.PropertyName);
112
Debug.Assert(CurrentDepth == 0 &&
_tokenType
!= JsonTokenType.None);
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.Literal.cs (2)
106
if (
_tokenType
!= JsonTokenType.PropertyName)
108
if (
_tokenType
!= JsonTokenType.None)
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.SignedNumber.cs (2)
95
if (
_tokenType
!= JsonTokenType.PropertyName)
97
if (
_tokenType
!= JsonTokenType.None)
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.String.cs (4)
166
if (
_tokenType
!= JsonTokenType.PropertyName)
168
if (
_tokenType
!= JsonTokenType.None)
312
if (
_tokenType
!= JsonTokenType.PropertyName)
314
if (
_tokenType
!= JsonTokenType.None)
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.StringSegment.cs (2)
492
if (
_tokenType
!= JsonTokenType.PropertyName)
494
if (
_tokenType
!= JsonTokenType.None)
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.UnsignedNumber.cs (2)
97
if (
_tokenType
!= JsonTokenType.PropertyName)
99
if (
_tokenType
!= JsonTokenType.None)