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)
110internal JsonTokenType TokenType => _tokenType; 649Debug.Assert(_tokenType != JsonTokenType.PropertyName); 650Debug.Assert(_tokenType != JsonTokenType.None && _tokenType != JsonTokenType.StartArray); 655Debug.Assert(_tokenType != JsonTokenType.PropertyName); 656Debug.Assert(_tokenType != JsonTokenType.StartObject); 657Debug.Assert(CurrentDepth == 0 && _tokenType != JsonTokenType.None); 682if (_tokenType is not JsonTokenType.PropertyName and not JsonTokenType.None || _commentAfterNoneOrPropertyName) 1062if (_tokenType == JsonTokenType.PropertyName) 1089if (_tokenType == JsonTokenType.StartObject || _tokenType == JsonTokenType.StartArray) 1106Debug.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)
302Debug.Assert(_options.SkipValidation || _tokenType != JsonTokenType.PropertyName); 304if (_tokenType != JsonTokenType.None) 352Debug.Assert(_options.SkipValidation || _tokenType != JsonTokenType.PropertyName); 354if (_tokenType != JsonTokenType.None)
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.DateTime.cs (4)
304Debug.Assert(_options.SkipValidation || _tokenType != JsonTokenType.PropertyName); 306if (_tokenType != JsonTokenType.None) 352Debug.Assert(_options.SkipValidation || _tokenType != JsonTokenType.PropertyName); 354if (_tokenType != JsonTokenType.None)
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.DateTimeOffset.cs (4)
303Debug.Assert(_options.SkipValidation || _tokenType != JsonTokenType.PropertyName); 305if (_tokenType != JsonTokenType.None) 351Debug.Assert(_options.SkipValidation || _tokenType != JsonTokenType.PropertyName); 353if (_tokenType != JsonTokenType.None)
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.Decimal.cs (4)
297Debug.Assert(_options.SkipValidation || _tokenType != JsonTokenType.PropertyName); 299if (_tokenType != JsonTokenType.None) 342Debug.Assert(_options.SkipValidation || _tokenType != JsonTokenType.PropertyName); 344if (_tokenType != JsonTokenType.None)
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.Double.cs (4)
301Debug.Assert(_options.SkipValidation || _tokenType != JsonTokenType.PropertyName); 303if (_tokenType != JsonTokenType.None) 346Debug.Assert(_options.SkipValidation || _tokenType != JsonTokenType.PropertyName); 348if (_tokenType != JsonTokenType.None)
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.Float.cs (4)
301Debug.Assert(_options.SkipValidation || _tokenType != JsonTokenType.PropertyName); 303if (_tokenType != JsonTokenType.None) 346Debug.Assert(_options.SkipValidation || _tokenType != JsonTokenType.PropertyName); 348if (_tokenType != JsonTokenType.None)
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.Guid.cs (4)
305Debug.Assert(_options.SkipValidation || _tokenType != JsonTokenType.PropertyName); 307if (_tokenType != JsonTokenType.None) 354Debug.Assert(_options.SkipValidation || _tokenType != JsonTokenType.PropertyName); 356if (_tokenType != JsonTokenType.None)
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.Helpers.cs (9)
40if (_enclosingContainer != EnclosingContainerType.Object || _tokenType == JsonTokenType.PropertyName) 42Debug.Assert(_tokenType != JsonTokenType.StartObject); 53if (_enclosingContainer != EnclosingContainerType.Object || _tokenType == JsonTokenType.PropertyName) 55Debug.Assert(_tokenType != JsonTokenType.StartObject); 71Debug.Assert(_enclosingContainer != EnclosingContainerType.Object || _tokenType == JsonTokenType.PropertyName); 125Debug.Assert(_options.SkipValidation || _tokenType != JsonTokenType.PropertyName); 127if (_tokenType != JsonTokenType.None) 198Debug.Assert(_options.SkipValidation || _tokenType != JsonTokenType.PropertyName); 200if (_tokenType != JsonTokenType.None)
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.Literal.cs (4)
445Debug.Assert(_options.SkipValidation || _tokenType != JsonTokenType.PropertyName); 447if (_tokenType != JsonTokenType.None) 490Debug.Assert(_options.SkipValidation || _tokenType != JsonTokenType.PropertyName); 492if (_tokenType != JsonTokenType.None)
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.SignedNumber.cs (4)
370Debug.Assert(_options.SkipValidation || _tokenType != JsonTokenType.PropertyName); 372if (_tokenType != JsonTokenType.None) 415Debug.Assert(_options.SkipValidation || _tokenType != JsonTokenType.PropertyName); 417if (_tokenType != JsonTokenType.None)
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.String.cs (11)
208if (_tokenType != JsonTokenType.None) 395Debug.Assert(_options.SkipValidation || _tokenType != JsonTokenType.PropertyName); 397if (_tokenType != JsonTokenType.None) 1522Debug.Assert(_options.SkipValidation || _tokenType != JsonTokenType.PropertyName); 1524if (_tokenType != JsonTokenType.None) 1571Debug.Assert(_options.SkipValidation || _tokenType != JsonTokenType.PropertyName); 1573if (_tokenType != JsonTokenType.None) 1623Debug.Assert(_options.SkipValidation || _tokenType != JsonTokenType.PropertyName); 1625if (_tokenType != JsonTokenType.None) 1674Debug.Assert(_options.SkipValidation || _tokenType != JsonTokenType.PropertyName); 1676if (_tokenType != JsonTokenType.None)
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.UnsignedNumber.cs (4)
379Debug.Assert(_options.SkipValidation || _tokenType != JsonTokenType.PropertyName); 381if (_tokenType != JsonTokenType.None) 424Debug.Assert(_options.SkipValidation || _tokenType != JsonTokenType.PropertyName); 426if (_tokenType != JsonTokenType.None)
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.Bytes.cs (2)
121if (_tokenType != JsonTokenType.PropertyName) 123if (_tokenType != JsonTokenType.None)
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.Comment.cs (4)
53if (_tokenType is JsonTokenType.PropertyName or JsonTokenType.None) 127if (_tokenType != JsonTokenType.None || _commentAfterNoneOrPropertyName) 175if (_tokenType is JsonTokenType.PropertyName or JsonTokenType.None) 233if (_tokenType != JsonTokenType.None || _commentAfterNoneOrPropertyName)
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.DateTime.cs (2)
86if (_tokenType != JsonTokenType.PropertyName) 88if (_tokenType != JsonTokenType.None)
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.DateTimeOffset.cs (2)
87if (_tokenType != JsonTokenType.PropertyName) 89if (_tokenType != JsonTokenType.None)
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.Decimal.cs (2)
82if (_tokenType != JsonTokenType.PropertyName) 84if (_tokenType != JsonTokenType.None)
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.Double.cs (2)
86if (_tokenType != JsonTokenType.PropertyName) 88if (_tokenType != JsonTokenType.None)
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.Float.cs (2)
86if (_tokenType != JsonTokenType.PropertyName) 88if (_tokenType != JsonTokenType.None)
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.FormattedNumber.cs (2)
88if (_tokenType != JsonTokenType.PropertyName) 90if (_tokenType != JsonTokenType.None)
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.Guid.cs (2)
87if (_tokenType != JsonTokenType.PropertyName) 89if (_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). 36private bool CanWriteValue => _enclosingContainer == EnclosingContainerType.Array | (byte)_enclosingContainer == (byte)_tokenType; 65Debug.Assert(_tokenType != JsonTokenType.PropertyName); 66Debug.Assert(_tokenType != JsonTokenType.None && _tokenType != JsonTokenType.StartArray); 71Debug.Assert(_tokenType != JsonTokenType.PropertyName); 72Debug.Assert(CurrentDepth == 0 && _tokenType != JsonTokenType.None); 105Debug.Assert(_tokenType != JsonTokenType.PropertyName); 106Debug.Assert(_tokenType != JsonTokenType.None && _tokenType != JsonTokenType.StartArray); 111Debug.Assert(_tokenType != JsonTokenType.PropertyName); 112Debug.Assert(CurrentDepth == 0 && _tokenType != JsonTokenType.None);
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.Literal.cs (2)
106if (_tokenType != JsonTokenType.PropertyName) 108if (_tokenType != JsonTokenType.None)
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.SignedNumber.cs (2)
95if (_tokenType != JsonTokenType.PropertyName) 97if (_tokenType != JsonTokenType.None)
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.String.cs (4)
166if (_tokenType != JsonTokenType.PropertyName) 168if (_tokenType != JsonTokenType.None) 312if (_tokenType != JsonTokenType.PropertyName) 314if (_tokenType != JsonTokenType.None)
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.StringSegment.cs (2)
492if (_tokenType != JsonTokenType.PropertyName) 494if (_tokenType != JsonTokenType.None)
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.UnsignedNumber.cs (2)
97if (_tokenType != JsonTokenType.PropertyName) 99if (_tokenType != JsonTokenType.None)