1423 references to JsonTokenType
aspire (7)
Configuration\FlexibleBooleanDictionaryConverter.cs (7)
18if (reader.TokenType == JsonTokenType.Null) 23if (reader.TokenType != JsonTokenType.StartObject) 32if (reader.TokenType == JsonTokenType.EndObject) 37if (reader.TokenType != JsonTokenType.PropertyName) 48JsonTokenType.True => true, 49JsonTokenType.False => false, 50JsonTokenType.String => ParseBooleanString(reader.GetString(), key),
Aspire.Dashboard (16)
Model\GenAI\GenAIMessageParsingHelper.cs (5)
34if (!reader.Read() || reader.TokenType != JsonTokenType.StartArray) 56if (reader.TokenType == JsonTokenType.EndArray) 89if (reader.TokenType != JsonTokenType.StartObject) 100if (reader.TokenType == JsonTokenType.EndObject) 105if (reader.TokenType != JsonTokenType.PropertyName)
Model\TextVisualizerViewModel.cs (11)
139case JsonTokenType.StartObject: 142case JsonTokenType.EndObject: 145case JsonTokenType.StartArray: 148case JsonTokenType.EndArray: 151case JsonTokenType.PropertyName: 154case JsonTokenType.String: 157case JsonTokenType.Number: 167case JsonTokenType.True: 170case JsonTokenType.False: 173case JsonTokenType.Null: 176case JsonTokenType.Comment:
Aspire.Hosting.Azure (1)
Provisioning\Internal\DefaultUserPrincipalProvider.cs (1)
41if (reader.TokenType == JsonTokenType.PropertyName)
dotnet (1)
NugetSearch\AuthorsConverter.cs (1)
20if (reader.TokenType == JsonTokenType.StartArray)
Microsoft.AspNetCore.Components.Server (2)
src\aspnetcore\src\Components\Shared\src\ElementReferenceJsonConverter.cs (2)
23while (reader.Read() && reader.TokenType != JsonTokenType.EndObject) 25if (reader.TokenType == JsonTokenType.PropertyName)
Microsoft.AspNetCore.Http.Connections.Common (25)
NegotiateProtocol.cs (8)
169case JsonTokenType.PropertyName: 198if (reader.TokenType == JsonTokenType.StartObject) 202else if (reader.TokenType == JsonTokenType.EndArray) 225case JsonTokenType.EndObject: 281case JsonTokenType.PropertyName: 298case JsonTokenType.String: 301case JsonTokenType.EndArray: 314case JsonTokenType.EndObject:
src\aspnetcore\src\SignalR\common\Shared\SystemTextJsonExtensions.cs (17)
23if (reader.TokenType != JsonTokenType.StartObject) 34public static string GetTokenString(JsonTokenType tokenType) 38case JsonTokenType.None: 40case JsonTokenType.StartObject: 42case JsonTokenType.StartArray: 44case JsonTokenType.PropertyName: 54if (reader.TokenType != JsonTokenType.StartArray) 66JsonTokenType.False => false, 67JsonTokenType.True => true, 76if (reader.TokenType != JsonTokenType.String) 78throw new InvalidDataException($"Expected '{propertyName}' to be of type {JsonTokenType.String}."); 88if (reader.TokenType == JsonTokenType.Null) 93if (reader.TokenType != JsonTokenType.Number) 95throw new InvalidDataException($"Expected '{propertyName}' to be of type {JsonTokenType.Number}."); 105if (reader.TokenType == JsonTokenType.Null) 110if (reader.TokenType != JsonTokenType.Number) 112throw new InvalidDataException($"Expected '{propertyName}' to be of type {JsonTokenType.Number}.");
Microsoft.AspNetCore.SignalR.Common (21)
Protocol\HandshakeProtocol.cs (4)
133if (reader.TokenType == JsonTokenType.PropertyName) 150else if (reader.TokenType == JsonTokenType.EndObject) 188if (reader.TokenType == JsonTokenType.PropertyName) 203else if (reader.TokenType == JsonTokenType.EndObject)
src\aspnetcore\src\SignalR\common\Shared\SystemTextJsonExtensions.cs (17)
23if (reader.TokenType != JsonTokenType.StartObject) 34public static string GetTokenString(JsonTokenType tokenType) 38case JsonTokenType.None: 40case JsonTokenType.StartObject: 42case JsonTokenType.StartArray: 44case JsonTokenType.PropertyName: 54if (reader.TokenType != JsonTokenType.StartArray) 66JsonTokenType.False => false, 67JsonTokenType.True => true, 76if (reader.TokenType != JsonTokenType.String) 78throw new InvalidDataException($"Expected '{propertyName}' to be of type {JsonTokenType.String}."); 88if (reader.TokenType == JsonTokenType.Null) 93if (reader.TokenType != JsonTokenType.Number) 95throw new InvalidDataException($"Expected '{propertyName}' to be of type {JsonTokenType.Number}."); 105if (reader.TokenType == JsonTokenType.Null) 110if (reader.TokenType != JsonTokenType.Number) 112throw new InvalidDataException($"Expected '{propertyName}' to be of type {JsonTokenType.Number}.");
Microsoft.AspNetCore.SignalR.Protocols.Json (36)
Protocol\JsonHubProtocol.cs (19)
157case JsonTokenType.PropertyName: 164throw new InvalidDataException($"Expected '{TypePropertyName}' to be of type {JsonTokenType.Number}."); 175if (reader.TokenType != JsonTokenType.StartArray) 178$"Expected '{StreamIdsPropertyName}' to be of type {SystemTextJsonExtensions.GetTokenString(JsonTokenType.StartArray)}."); 183while (reader.TokenType != JsonTokenType.EndArray) 197if (reader.TokenType != JsonTokenType.String) 199throw new InvalidDataException($"Expected '{TargetPropertyName}' to be of type {JsonTokenType.String}."); 291if (reader.TokenType != JsonTokenType.StartArray) 293throw new InvalidDataException($"Expected '{ArgumentsPropertyName}' to be of type {SystemTextJsonExtensions.GetTokenString(JsonTokenType.StartArray)}."); 318while (reader.CurrentDepth == initialDepth && reader.TokenType == JsonTokenType.StartArray || 341case JsonTokenType.EndObject: 485if (reader.TokenType != JsonTokenType.StartObject) 487throw new InvalidDataException($"Expected '{HeadersPropertyName}' to be of type {JsonTokenType.StartObject}."); 494case JsonTokenType.PropertyName: 499if (reader.TokenType != JsonTokenType.String) 501throw new InvalidDataException($"Expected header '{propertyName}' to be of type {JsonTokenType.String}."); 506case JsonTokenType.Comment: 508case JsonTokenType.EndObject: 841while (reader.TokenType != JsonTokenType.EndArray && reader.CurrentDepth > depth)
src\aspnetcore\src\SignalR\common\Shared\SystemTextJsonExtensions.cs (17)
23if (reader.TokenType != JsonTokenType.StartObject) 34public static string GetTokenString(JsonTokenType tokenType) 38case JsonTokenType.None: 40case JsonTokenType.StartObject: 42case JsonTokenType.StartArray: 44case JsonTokenType.PropertyName: 54if (reader.TokenType != JsonTokenType.StartArray) 66JsonTokenType.False => false, 67JsonTokenType.True => true, 76if (reader.TokenType != JsonTokenType.String) 78throw new InvalidDataException($"Expected '{propertyName}' to be of type {JsonTokenType.String}."); 88if (reader.TokenType == JsonTokenType.Null) 93if (reader.TokenType != JsonTokenType.Number) 95throw new InvalidDataException($"Expected '{propertyName}' to be of type {JsonTokenType.Number}."); 105if (reader.TokenType == JsonTokenType.Null) 110if (reader.TokenType != JsonTokenType.Number) 112throw new InvalidDataException($"Expected '{propertyName}' to be of type {JsonTokenType.Number}.");
Microsoft.Diagnostics.DataContractReader (20)
ContractDescriptorParser.cs (20)
115if (reader.TokenType != JsonTokenType.StartObject) 123case JsonTokenType.EndObject: 125case JsonTokenType.PropertyName: 149case JsonTokenType.Comment: 174if (reader.TokenType != JsonTokenType.StartArray) 182if (reader.TokenType != JsonTokenType.String) 186if (reader.TokenType != JsonTokenType.EndArray) 211if (reader.TokenType != JsonTokenType.StartArray) 229if (reader.TokenType == JsonTokenType.EndArray) // it was case 2 235if (reader.TokenType == JsonTokenType.String) // it was case 3 239if (reader.TokenType != JsonTokenType.EndArray) 245if (reader.TokenType == JsonTokenType.StartArray) 253if (reader.TokenType != JsonTokenType.EndArray) 256if (reader.TokenType != JsonTokenType.String) 260if (reader.TokenType != JsonTokenType.EndArray) 302if (reader.TokenType == JsonTokenType.String && reader.GetString() is string stringValue) 313if (reader.TokenType == JsonTokenType.Number) 323if (reader.TokenType == JsonTokenType.String) 357if (reader.TokenType == JsonTokenType.Number) 362if (reader.TokenType == JsonTokenType.String)
Microsoft.DotNet.HotReload.Utils.Generator.Data (3)
Script\Json\ScriptCapabilitiesConverter.cs (3)
19JsonTokenType.Null => string.Empty, 20JsonTokenType.String => reader.GetString(), 21JsonTokenType.StartArray => ReadCapsArray (ref reader, options),
Microsoft.DotNet.TemplateLocator (58)
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\SdkDirectoryWorkloadManifestProvider.GlobalJsonReader.cs (6)
57JsonReader.ConsumeToken(ref reader, JsonTokenType.StartObject); 62case JsonTokenType.PropertyName: 66JsonReader.ConsumeToken(ref reader, JsonTokenType.StartObject); 73case JsonTokenType.PropertyName: 91case JsonTokenType.EndObject: 105case JsonTokenType.EndObject:
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\SdkDirectoryWorkloadManifestProvider.JsonReader.cs (7)
26var tokenType = reader.TokenType; 27if (tokenType != JsonTokenType.StartArray && tokenType != JsonTokenType.StartObject) 44internal static void ConsumeToken(ref Utf8JsonStreamReader reader, JsonTokenType expected) 53private static void ThrowUnexpectedTokenException(ref Utf8JsonStreamReader reader, JsonTokenType expected) 64else if (expected == JsonTokenType.String) 78ConsumeToken(ref reader, JsonTokenType.String);
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadManifestReader.cs (38)
15private static void ConsumeToken(ref Utf8JsonStreamReader reader, JsonTokenType expected) 24private static void ThrowUnexpectedTokenException(ref Utf8JsonStreamReader reader, JsonTokenType expected) 35else if (expected == JsonTokenType.String) 49ConsumeToken(ref reader, JsonTokenType.String); 84ConsumeToken(ref reader, JsonTokenType.StartObject); 96case JsonTokenType.PropertyName: 104if (reader.TokenType == JsonTokenType.String) 164case JsonTokenType.EndObject: 198var tokenType = reader.TokenType; 199if (tokenType != JsonTokenType.StartArray && tokenType != JsonTokenType.StartObject) 218ConsumeToken(ref reader, JsonTokenType.StartObject); 226case JsonTokenType.PropertyName: 238case JsonTokenType.EndObject: 250ConsumeToken(ref reader, JsonTokenType.StartObject); 258case JsonTokenType.PropertyName: 264case JsonTokenType.EndObject: 276ConsumeToken(ref reader, JsonTokenType.StartObject); 284case JsonTokenType.PropertyName: 290case JsonTokenType.EndObject: 302ConsumeToken(ref reader, JsonTokenType.StartArray); 310case JsonTokenType.String: 313case JsonTokenType.EndArray: 325ConsumeToken(ref reader, JsonTokenType.StartArray); 333case JsonTokenType.String: 336case JsonTokenType.EndArray: 348ConsumeToken(ref reader, JsonTokenType.StartObject); 356case JsonTokenType.PropertyName: 362case JsonTokenType.EndObject: 374ConsumeToken(ref reader, JsonTokenType.StartObject); 382case JsonTokenType.PropertyName: 388case JsonTokenType.EndObject: 400ConsumeToken(ref reader, JsonTokenType.StartObject); 414case JsonTokenType.PropertyName: 476case JsonTokenType.EndObject: 502ConsumeToken(ref reader, JsonTokenType.StartObject); 512case JsonTokenType.PropertyName: 546case JsonTokenType.EndObject:
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadManifestReader.Localization.cs (1)
72ConsumeToken(ref reader, JsonTokenType.String);
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadManifestReader.SystemTextJson.cs (6)
113public JsonTokenType TokenType => reader.TokenType; 125public static bool IsBool(this JsonTokenType tokenType) => tokenType == JsonTokenType.True || tokenType == JsonTokenType.False; 126public static bool IsInt(this JsonTokenType tokenType) => tokenType == JsonTokenType.Number;
Microsoft.Extensions.AI.Abstractions (1)
Embeddings\BinaryEmbedding.cs (1)
50if (reader.TokenType != JsonTokenType.String)
Microsoft.Extensions.AI.Evaluation.Reporting (10)
JsonSerialization\EvaluationContextConverter.cs (10)
25if (reader.TokenType is not JsonTokenType.StartObject) 35if (reader.TokenType is JsonTokenType.EndObject || (name is not null && contents is not null)) 40if (reader.TokenType is JsonTokenType.PropertyName) 46$"Failed to read past the '{JsonTokenType.PropertyName}' token for property with name '{propertyName}'."); 52if (reader.TokenType is not JsonTokenType.String) 55$"Expected '{JsonTokenType.String}' but found '{reader.TokenType}' after '{JsonTokenType.PropertyName}' token for property with name '{propertyName}'."); 62if (reader.TokenType is not JsonTokenType.StartArray) 65$"Expected '{JsonTokenType.StartArray}' but found '{reader.TokenType}' after '{JsonTokenType.PropertyName}' token for property with name '{propertyName}'.");
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (10)
src\Libraries\Microsoft.Extensions.AI.Evaluation.Reporting\CSharp\JsonSerialization\EvaluationContextConverter.cs (10)
25if (reader.TokenType is not JsonTokenType.StartObject) 35if (reader.TokenType is JsonTokenType.EndObject || (name is not null && contents is not null)) 40if (reader.TokenType is JsonTokenType.PropertyName) 46$"Failed to read past the '{JsonTokenType.PropertyName}' token for property with name '{propertyName}'."); 52if (reader.TokenType is not JsonTokenType.String) 55$"Expected '{JsonTokenType.String}' but found '{reader.TokenType}' after '{JsonTokenType.PropertyName}' token for property with name '{propertyName}'."); 62if (reader.TokenType is not JsonTokenType.StartArray) 65$"Expected '{JsonTokenType.StartArray}' but found '{reader.TokenType}' after '{JsonTokenType.PropertyName}' token for property with name '{propertyName}'.");
Microsoft.Extensions.AI.OpenAI (1)
ResponsesClientContinuationToken.cs (1)
82if (reader.TokenType == JsonTokenType.EndObject)
Microsoft.Extensions.AI.OpenAI.Tests (1)
OpenAIResponseClientTests.cs (1)
6194if (reader.TokenType == JsonTokenType.EndObject)
Microsoft.Extensions.DependencyModel (15)
Utf8JsonReaderExtensions.cs (15)
16=> reader.TokenType == JsonTokenType.PropertyName; 28if (reader.TokenType == JsonTokenType.String) 52if (reader.TokenType != JsonTokenType.StartObject) 60if (reader.TokenType != JsonTokenType.EndObject) 69if (reader.TokenType != JsonTokenType.StartArray) 76while (reader.Read() && reader.TokenType == JsonTokenType.String) 81if (reader.TokenType != JsonTokenType.EndArray) 93if (reader.TokenType == JsonTokenType.Null) 97if (reader.TokenType != JsonTokenType.String) 109if (reader.TokenType == JsonTokenType.Null) 113if (reader.TokenType != JsonTokenType.True && reader.TokenType != JsonTokenType.False) 124if (reader.TokenType == JsonTokenType.Null) 128if (reader.TokenType != JsonTokenType.True && reader.TokenType != JsonTokenType.False)
Microsoft.JSInterop (18)
Implementation\JSObjectReferenceJsonWorker.cs (2)
27while (reader.Read() && reader.TokenType != JsonTokenType.EndObject) 29if (reader.TokenType == JsonTokenType.PropertyName)
Infrastructure\ByteArrayJsonConverter.cs (5)
26if (reader.TokenType == JsonTokenType.String && reader.TryGetBytesFromBase64(out var bytes)) 38if (reader.TokenType != JsonTokenType.StartObject) 43if (reader.Read() && reader.TokenType == JsonTokenType.PropertyName) 49else if (!reader.Read() || reader.TokenType != JsonTokenType.Number) 63if (reader.Read() && reader.TokenType != JsonTokenType.EndObject)
Infrastructure\DotNetDispatcher.cs (7)
230if (!reader.Read() || reader.TokenType != JsonTokenType.StartArray) 238while (index < parameterTypes.Length && reader.Read() && reader.TokenType != JsonTokenType.EndArray) 241if (reader.TokenType == JsonTokenType.StartObject && IsIncorrectDotNetObjectRefUse(parameterType, reader)) 256if (!reader.Read() || reader.TokenType != JsonTokenType.EndArray) 271jsonReader.TokenType == JsonTokenType.PropertyName && 317if (!reader.Read() || reader.TokenType != JsonTokenType.StartArray) 334if (!reader.Read() || reader.TokenType != JsonTokenType.EndArray)
Infrastructure\DotNetObjectReferenceJsonConverter.cs (2)
26while (reader.Read() && reader.TokenType != JsonTokenType.EndObject) 28if (reader.TokenType == JsonTokenType.PropertyName)
Infrastructure\JSStreamReferenceJsonConverter.cs (2)
29while (reader.Read() && reader.TokenType != JsonTokenType.EndObject) 31if (reader.TokenType == JsonTokenType.PropertyName)
Microsoft.ML.SearchSpace (8)
Converter\ParameterConverter.cs (8)
19case JsonTokenType.StartObject: 22case JsonTokenType.String: 24case JsonTokenType.Number: 35case JsonTokenType.True: 37case JsonTokenType.False: 39case JsonTokenType.Null: 41case JsonTokenType.StartArray: 43while (reader.Read() && reader.TokenType != JsonTokenType.EndArray)
Microsoft.ML.SearchSpace.Tests (22)
ParameterTest.cs (9)
76parameter = Parameter.FromEnum(JsonTokenType.None); 77parameter.AsType<JsonTokenType>().Should().Be(JsonTokenType.None); 96parameter["JTokenType"].AsType<JsonTokenType>().Should().Be(JsonTokenType.Null); 118parameter["JTokenType"].AsType<JsonTokenType>().Should().Be(JsonTokenType.Null); 171public JsonTokenType JTokenType { get; set; } = JsonTokenType.Null;
SearchSpaceTest.cs (13)
111param.BasicSS.JTokenType.Should().Be(JsonTokenType.None); 125param.BasicSS.JTokenType.Should().Be(JsonTokenType.StartArray); 158parameter.JTokenType.Should().Be(JsonTokenType.None); 176param.BasicSS.JTokenType.Should().Be(JsonTokenType.Null); 188JTokenType = JsonTokenType.Null, 200param.JTokenType.Should().Be(JsonTokenType.Null); 322public JsonTokenType JTokenType { get; set; } 347[Choice(new object[] { JsonTokenType.None, JsonTokenType.EndObject, JsonTokenType.StartArray, JsonTokenType.Null }, defaultValue: JsonTokenType.Null)] 348public JsonTokenType JTokenType { get; set; }
Microsoft.ML.Tokenizers (2)
Utils\StringSpanOrdinalKey.cs (2)
153if (reader.TokenType == JsonTokenType.EndObject) 158if (reader.TokenType == JsonTokenType.PropertyName)
Microsoft.NET.Build.Tasks (58)
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\SdkDirectoryWorkloadManifestProvider.GlobalJsonReader.cs (6)
57JsonReader.ConsumeToken(ref reader, JsonTokenType.StartObject); 62case JsonTokenType.PropertyName: 66JsonReader.ConsumeToken(ref reader, JsonTokenType.StartObject); 73case JsonTokenType.PropertyName: 91case JsonTokenType.EndObject: 105case JsonTokenType.EndObject:
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\SdkDirectoryWorkloadManifestProvider.JsonReader.cs (7)
26var tokenType = reader.TokenType; 27if (tokenType != JsonTokenType.StartArray && tokenType != JsonTokenType.StartObject) 44internal static void ConsumeToken(ref Utf8JsonStreamReader reader, JsonTokenType expected) 53private static void ThrowUnexpectedTokenException(ref Utf8JsonStreamReader reader, JsonTokenType expected) 64else if (expected == JsonTokenType.String) 78ConsumeToken(ref reader, JsonTokenType.String);
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadManifestReader.cs (38)
15private static void ConsumeToken(ref Utf8JsonStreamReader reader, JsonTokenType expected) 24private static void ThrowUnexpectedTokenException(ref Utf8JsonStreamReader reader, JsonTokenType expected) 35else if (expected == JsonTokenType.String) 49ConsumeToken(ref reader, JsonTokenType.String); 84ConsumeToken(ref reader, JsonTokenType.StartObject); 96case JsonTokenType.PropertyName: 104if (reader.TokenType == JsonTokenType.String) 164case JsonTokenType.EndObject: 198var tokenType = reader.TokenType; 199if (tokenType != JsonTokenType.StartArray && tokenType != JsonTokenType.StartObject) 218ConsumeToken(ref reader, JsonTokenType.StartObject); 226case JsonTokenType.PropertyName: 238case JsonTokenType.EndObject: 250ConsumeToken(ref reader, JsonTokenType.StartObject); 258case JsonTokenType.PropertyName: 264case JsonTokenType.EndObject: 276ConsumeToken(ref reader, JsonTokenType.StartObject); 284case JsonTokenType.PropertyName: 290case JsonTokenType.EndObject: 302ConsumeToken(ref reader, JsonTokenType.StartArray); 310case JsonTokenType.String: 313case JsonTokenType.EndArray: 325ConsumeToken(ref reader, JsonTokenType.StartArray); 333case JsonTokenType.String: 336case JsonTokenType.EndArray: 348ConsumeToken(ref reader, JsonTokenType.StartObject); 356case JsonTokenType.PropertyName: 362case JsonTokenType.EndObject: 374ConsumeToken(ref reader, JsonTokenType.StartObject); 382case JsonTokenType.PropertyName: 388case JsonTokenType.EndObject: 400ConsumeToken(ref reader, JsonTokenType.StartObject); 414case JsonTokenType.PropertyName: 476case JsonTokenType.EndObject: 502ConsumeToken(ref reader, JsonTokenType.StartObject); 512case JsonTokenType.PropertyName: 546case JsonTokenType.EndObject:
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadManifestReader.Localization.cs (1)
72ConsumeToken(ref reader, JsonTokenType.String);
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadManifestReader.SystemTextJson.cs (6)
113public JsonTokenType TokenType => reader.TokenType; 125public static bool IsBool(this JsonTokenType tokenType) => tokenType == JsonTokenType.True || tokenType == JsonTokenType.False; 126public static bool IsInt(this JsonTokenType tokenType) => tokenType == JsonTokenType.Number;
Microsoft.NET.Sdk.WorkloadManifestReader (58)
SdkDirectoryWorkloadManifestProvider.GlobalJsonReader.cs (6)
57JsonReader.ConsumeToken(ref reader, JsonTokenType.StartObject); 62case JsonTokenType.PropertyName: 66JsonReader.ConsumeToken(ref reader, JsonTokenType.StartObject); 73case JsonTokenType.PropertyName: 91case JsonTokenType.EndObject: 105case JsonTokenType.EndObject:
SdkDirectoryWorkloadManifestProvider.JsonReader.cs (7)
26var tokenType = reader.TokenType; 27if (tokenType != JsonTokenType.StartArray && tokenType != JsonTokenType.StartObject) 44internal static void ConsumeToken(ref Utf8JsonStreamReader reader, JsonTokenType expected) 53private static void ThrowUnexpectedTokenException(ref Utf8JsonStreamReader reader, JsonTokenType expected) 64else if (expected == JsonTokenType.String) 78ConsumeToken(ref reader, JsonTokenType.String);
WorkloadManifestReader.cs (38)
15private static void ConsumeToken(ref Utf8JsonStreamReader reader, JsonTokenType expected) 24private static void ThrowUnexpectedTokenException(ref Utf8JsonStreamReader reader, JsonTokenType expected) 35else if (expected == JsonTokenType.String) 49ConsumeToken(ref reader, JsonTokenType.String); 84ConsumeToken(ref reader, JsonTokenType.StartObject); 96case JsonTokenType.PropertyName: 104if (reader.TokenType == JsonTokenType.String) 164case JsonTokenType.EndObject: 198var tokenType = reader.TokenType; 199if (tokenType != JsonTokenType.StartArray && tokenType != JsonTokenType.StartObject) 218ConsumeToken(ref reader, JsonTokenType.StartObject); 226case JsonTokenType.PropertyName: 238case JsonTokenType.EndObject: 250ConsumeToken(ref reader, JsonTokenType.StartObject); 258case JsonTokenType.PropertyName: 264case JsonTokenType.EndObject: 276ConsumeToken(ref reader, JsonTokenType.StartObject); 284case JsonTokenType.PropertyName: 290case JsonTokenType.EndObject: 302ConsumeToken(ref reader, JsonTokenType.StartArray); 310case JsonTokenType.String: 313case JsonTokenType.EndArray: 325ConsumeToken(ref reader, JsonTokenType.StartArray); 333case JsonTokenType.String: 336case JsonTokenType.EndArray: 348ConsumeToken(ref reader, JsonTokenType.StartObject); 356case JsonTokenType.PropertyName: 362case JsonTokenType.EndObject: 374ConsumeToken(ref reader, JsonTokenType.StartObject); 382case JsonTokenType.PropertyName: 388case JsonTokenType.EndObject: 400ConsumeToken(ref reader, JsonTokenType.StartObject); 414case JsonTokenType.PropertyName: 476case JsonTokenType.EndObject: 502ConsumeToken(ref reader, JsonTokenType.StartObject); 512case JsonTokenType.PropertyName: 546case JsonTokenType.EndObject:
WorkloadManifestReader.Localization.cs (1)
72ConsumeToken(ref reader, JsonTokenType.String);
WorkloadManifestReader.SystemTextJson.cs (6)
113public JsonTokenType TokenType => reader.TokenType; 125public static bool IsBool(this JsonTokenType tokenType) => tokenType == JsonTokenType.True || tokenType == JsonTokenType.False; 126public static bool IsInt(this JsonTokenType tokenType) => tokenType == JsonTokenType.Number;
Microsoft.TestPlatform.CommunicationUtilities (21)
Serialization\AfterTestRunEndResultConverter.cs (1)
26if (reader.TokenType == JsonTokenType.Null)
Serialization\DiscoveryCriteriaConverter.cs (1)
25if (reader.TokenType == JsonTokenType.Null)
Serialization\ObjectConverter.cs (11)
29JsonTokenType.String => reader.TryGetDateTimeOffset(out var dto) ? dto : reader.GetString(), 30JsonTokenType.Number => reader.TryGetInt32(out var i) ? i : reader.TryGetInt64(out var l) ? l : reader.GetDouble(), 31JsonTokenType.True => true, 32JsonTokenType.False => false, 33JsonTokenType.Null => null, 34JsonTokenType.StartArray => ReadArray(ref reader, options), 35JsonTokenType.StartObject => ReadObject(ref reader, options), 43while (reader.Read() && reader.TokenType != JsonTokenType.EndArray) 54while (reader.Read() && reader.TokenType != JsonTokenType.EndObject) 101if (reader.TokenType == JsonTokenType.Null) 107while (reader.Read() && reader.TokenType != JsonTokenType.EndObject)
Serialization\TestObjectConverter.cs (3)
25if (reader.TokenType != JsonTokenType.StartArray) 32if (reader.TokenType == JsonTokenType.EndArray) 35if (reader.TokenType != JsonTokenType.StartObject)
Serialization\TestProcessAttachDebuggerPayloadConverter.cs (1)
23if (reader.TokenType == JsonTokenType.Null)
Serialization\TestPropertyConverter.cs (1)
23if (reader.TokenType == JsonTokenType.Null)
Serialization\TestRunChangedEventArgsConverter.cs (1)
25if (reader.TokenType == JsonTokenType.Null)
Serialization\TestRunCompleteEventArgsConverter.cs (1)
26if (reader.TokenType == JsonTokenType.Null)
Serialization\TestSessionInfoConverter.cs (1)
23if (reader.TokenType == JsonTokenType.Null)
NuGet.ProjectModel (121)
DependencyGraphSpec.cs (7)
260if (jsonReader.TokenType == JsonTokenType.StartObject) 263while (jsonReader.Read() && jsonReader.TokenType == JsonTokenType.PropertyName) 287if (!wasObjectRead || jsonReader.TokenType != JsonTokenType.EndObject || jsonReader.CurrentDepth != 0) 297if (jsonReader.TokenType == JsonTokenType.StartObject) 299while (jsonReader.Read() && jsonReader.TokenType == JsonTokenType.PropertyName) 314if (jsonReader.TokenType == JsonTokenType.StartObject) 316while (jsonReader.Read() && jsonReader.TokenType == JsonTokenType.PropertyName)
JsonPackageSpecReader.Utf8JsonStreamReader.cs (67)
118if (jsonReader.TokenType == JsonTokenType.StartObject) 120while (jsonReader.Read() && jsonReader.TokenType == JsonTokenType.PropertyName) 185if (jsonReader.Read() && jsonReader.TokenType == JsonTokenType.StartObject) 187while (jsonReader.Read() && jsonReader.TokenType == JsonTokenType.PropertyName) 215if (jsonReader.TokenType == JsonTokenType.String) 219else if (jsonReader.TokenType == JsonTokenType.StartObject) 279while (jsonReader.Read() && jsonReader.TokenType == JsonTokenType.PropertyName) 316if (jsonReader.Read() && jsonReader.TokenType == JsonTokenType.StartObject) 318while (jsonReader.Read() && jsonReader.TokenType == JsonTokenType.PropertyName) 352if (jsonReader.TokenType == JsonTokenType.String) 356else if (jsonReader.TokenType == JsonTokenType.StartObject) 358while (jsonReader.Read() && jsonReader.TokenType == JsonTokenType.PropertyName) 494if (jsonReader.Read() && jsonReader.TokenType == JsonTokenType.StartObject) 496while (jsonReader.Read() && jsonReader.TokenType == JsonTokenType.PropertyName) 522if (jsonReader.Read() && jsonReader.TokenType == JsonTokenType.StartObject) 524while (jsonReader.Read() && jsonReader.TokenType == JsonTokenType.PropertyName) 549if (jsonReader.Read() && jsonReader.TokenType == JsonTokenType.StartObject) 551while (jsonReader.Read() && jsonReader.TokenType == JsonTokenType.PropertyName) 583if (jsonReader.Read() && jsonReader.TokenType == JsonTokenType.StartArray) 591if (jsonReader.Read() && jsonReader.TokenType == JsonTokenType.StartObject) 593while (jsonReader.Read() && jsonReader.TokenType == JsonTokenType.PropertyName) 611if (jsonReader.TokenType == JsonTokenType.EndArray) 658} while (jsonReader.TokenType == JsonTokenType.EndObject); 667if (jsonReader.Read() && jsonReader.TokenType == JsonTokenType.StartObject) 669while (jsonReader.Read() && jsonReader.TokenType == JsonTokenType.PropertyName) 681if (jsonReader.Read() && jsonReader.TokenType == JsonTokenType.StartObject) 683while (jsonReader.Read() && jsonReader.TokenType == JsonTokenType.PropertyName) 705if (reader.Read() && reader.TokenType == JsonTokenType.StartObject) 707while (reader.Read() && reader.TokenType == JsonTokenType.PropertyName) 781if (jsonReader.Read() && jsonReader.TokenType == JsonTokenType.StartObject) 783while (jsonReader.Read() && jsonReader.TokenType == JsonTokenType.PropertyName) 819if (jsonReader.Read() && jsonReader.TokenType == JsonTokenType.StartObject) 821while (jsonReader.Read() && jsonReader.TokenType == JsonTokenType.PropertyName) 887if (jsonReader.Read() && jsonReader.TokenType == JsonTokenType.StartObject) 889while (jsonReader.Read() && jsonReader.TokenType == JsonTokenType.PropertyName) 916if (jsonReader.Read() && jsonReader.TokenType == JsonTokenType.StartObject) 918while (jsonReader.Read() && jsonReader.TokenType == JsonTokenType.PropertyName) 956if (jsonReader.Read() && jsonReader.TokenType == JsonTokenType.StartObject) 958while (jsonReader.Read() && jsonReader.TokenType == JsonTokenType.PropertyName) 979if (jsonReader.Read() && jsonReader.TokenType == JsonTokenType.StartObject) 981while (jsonReader.Read() && jsonReader.TokenType == JsonTokenType.PropertyName) 1138if (jsonReader.Read() && jsonReader.TokenType == JsonTokenType.StartArray) 1140while (jsonReader.Read() && jsonReader.TokenType != JsonTokenType.EndArray) 1142if (jsonReader.TokenType == JsonTokenType.String && Enum.TryParse(jsonReader.GetString(), out NuGetLogCode code)) 1155if (jsonReader.Read() && jsonReader.TokenType == JsonTokenType.StartArray) 1157while (jsonReader.Read() && jsonReader.TokenType != JsonTokenType.EndArray) 1159if (jsonReader.TokenType == JsonTokenType.String && Enum.TryParse(jsonReader.GetString(), out NuGetLogCode code)) 1195if (jsonReader.Read() && jsonReader.TokenType == JsonTokenType.StartObject) 1197while (jsonReader.Read() && jsonReader.TokenType == JsonTokenType.PropertyName) 1218if (jsonReader.Read() && jsonReader.TokenType == JsonTokenType.StartObject) 1220while (jsonReader.Read() && jsonReader.TokenType == JsonTokenType.PropertyName) 1249if (jsonReader.Read() && jsonReader.TokenType == JsonTokenType.StartObject) 1251while (jsonReader.Read() && jsonReader.TokenType == JsonTokenType.PropertyName) 1266if (jsonReader.Read() && jsonReader.TokenType == JsonTokenType.StartObject) 1268while (jsonReader.Read() && jsonReader.TokenType == JsonTokenType.PropertyName) 1310if (jsonReader.Read() && jsonReader.TokenType == JsonTokenType.StartObject) 1312while (jsonReader.Read() && jsonReader.TokenType == JsonTokenType.PropertyName) 1319if (jsonReader.Read() && jsonReader.TokenType == JsonTokenType.StartObject) 1321while (jsonReader.Read() && jsonReader.TokenType == JsonTokenType.PropertyName) 1325if (jsonReader.Read() && jsonReader.TokenType == JsonTokenType.StartObject) 1327while (jsonReader.Read() && jsonReader.TokenType == JsonTokenType.PropertyName) 1335if (jsonReader.Read() && jsonReader.TokenType == JsonTokenType.StartObject) 1337while (jsonReader.Read() && jsonReader.TokenType == JsonTokenType.PropertyName) 1429if (jsonReader.Read() && jsonReader.TokenType == JsonTokenType.StartObject) 1431while (jsonReader.Read() && jsonReader.TokenType == JsonTokenType.PropertyName) 1550if (jsonReader.Read() && jsonReader.TokenType == JsonTokenType.StartObject) 1552while (jsonReader.Read() && jsonReader.TokenType == JsonTokenType.PropertyName)
LockFile\Utf8JsonStreamIAssetsLogMessageConverter.cs (2)
51if (reader.TokenType != JsonTokenType.StartObject) 70while (reader.Read() && reader.TokenType == JsonTokenType.PropertyName)
LockFile\Utf8JsonStreamLockFileConverter.cs (4)
49if (reader.TokenType != JsonTokenType.StartObject) 56while (reader.Read() && reader.TokenType == JsonTokenType.PropertyName) 157if (reader.Read() && reader.TokenType == JsonTokenType.StartObject) 159while (reader.Read() && reader.TokenType == JsonTokenType.PropertyName)
LockFile\Utf8JsonStreamLockFileItemConverter.cs (3)
36if (reader.TokenType != JsonTokenType.PropertyName) 46if (reader.TokenType == JsonTokenType.StartObject) 48while (reader.Read() && reader.TokenType == JsonTokenType.PropertyName)
LockFile\Utf8JsonStreamLockFileLibraryConverter.cs (3)
43if (reader.TokenType != JsonTokenType.PropertyName) 55if (reader.TokenType != JsonTokenType.StartObject) 67while (reader.Read() && reader.TokenType == JsonTokenType.PropertyName)
LockFile\Utf8JsonStreamLockFileTargetConverter.cs (1)
22if (reader.TokenType != JsonTokenType.PropertyName)
LockFile\Utf8JsonStreamLockFileTargetConverterV4.cs (1)
21if (reader.TokenType != JsonTokenType.PropertyName)
LockFile\Utf8JsonStreamLockFileTargetLibraryConverter.cs (5)
74if (reader.TokenType != JsonTokenType.PropertyName) 88if (reader.TokenType != JsonTokenType.StartObject) 93while (reader.Read() && reader.TokenType == JsonTokenType.PropertyName) 179if (reader.TokenType != JsonTokenType.StartObject) 185while (reader.Read() && reader.TokenType == JsonTokenType.PropertyName)
src\nuget-client\build\Shared\Utf8JsonReaderExtensions.cs (6)
17case JsonTokenType.True: 19case JsonTokenType.False: 21case JsonTokenType.Number: 23case JsonTokenType.String: 25case JsonTokenType.None: 26case JsonTokenType.Null:
src\nuget-client\build\Shared\Utf8JsonStreamReader.cs (21)
83internal JsonTokenType TokenType => _reader.TokenType; 126if (TokenType == JsonTokenType.Null) 131if (TokenType != JsonTokenType.StartObject) 138if (TokenType == JsonTokenType.EndObject) 150while (TokenType != JsonTokenType.EndObject); 156if (TokenType != JsonTokenType.StartArray) 162if (TokenType == JsonTokenType.StartArray) 164while (Read() && TokenType != JsonTokenType.EndArray) 191if (TokenType == JsonTokenType.StartArray) 193while (Read() && TokenType != JsonTokenType.EndArray) 210if (TokenType == JsonTokenType.StartArray) 212while (Read() && TokenType != JsonTokenType.EndArray) 251case JsonTokenType.String: 268if (Read() && (TokenType == JsonTokenType.False || TokenType == JsonTokenType.True)) 279if (Read() && (TokenType == JsonTokenType.False || TokenType == JsonTokenType.True)) 302case JsonTokenType.String: 305case JsonTokenType.StartArray: 308case JsonTokenType.StartObject: 322while (Read() && _reader.TokenType != JsonTokenType.EndArray)
Utf8JsonStreamProjectFileDependencyGroupConverter.cs (1)
22if (reader.TokenType != JsonTokenType.PropertyName)
NuGet.Protocol (28)
Converters\FingerprintsStjConverter.cs (2)
16if (reader.TokenType != JsonTokenType.StartObject) 22while (reader.Read() && reader.TokenType == JsonTokenType.PropertyName)
Converters\MetadataFieldStjConverter.cs (4)
25if (reader.TokenType == JsonTokenType.Null) 30if (reader.TokenType == JsonTokenType.StartArray) 35while (reader.Read() && reader.TokenType != JsonTokenType.EndArray) 37string? s = reader.TokenType == JsonTokenType.Null
Converters\NuGetFrameworkStjConverter.cs (5)
23JsonTokenType.Null => null, 24JsonTokenType.String => reader.GetString(), 25JsonTokenType.True => bool.TrueString, 26JsonTokenType.False => bool.FalseString, 27JsonTokenType.Number => reader.CoerceScalarTokenToString(),
Converters\NuGetVersionStjConverter.cs (3)
21JsonTokenType.Null => null, 22JsonTokenType.String => reader.GetString(), 23JsonTokenType.Number => reader.CoerceScalarTokenToString(),
Converters\SafeBoolStjConverter.cs (5)
20case JsonTokenType.True: 22case JsonTokenType.False: 23case JsonTokenType.Null: 25case JsonTokenType.String: 27case JsonTokenType.Number:
Converters\SafeUriStjConverter.cs (1)
19if (reader.TokenType == JsonTokenType.String)
Converters\ServiceIndexEntryStringOrArrayConverter.cs (4)
15if (reader.TokenType == JsonTokenType.String) 20if (reader.TokenType == JsonTokenType.StartArray) 25while (reader.Read() && reader.TokenType != JsonTokenType.EndArray) 27if (reader.TokenType == JsonTokenType.String)
Converters\Utf8JsonReaderExtensions.cs (4)
22JsonTokenType.String => reader.GetString()!, 23JsonTokenType.True => bool.TrueString, 24JsonTokenType.False => bool.FalseString, 25JsonTokenType.Number => reader.HasValueSequence
rzc (5)
Json\ObjectJsonConverter`1.cs (1)
17if (reader.TokenType == JsonTokenType.Null)
Json\Strings.cs (4)
23public static string FormatCould_not_read_value_JSON_token_was_0(JsonTokenType token) 29public static string FormatEncountered_unexpected_JSON_token_0(JsonTokenType token) 35public static string FormatExpected_JSON_token_0_but_it_was_1(JsonTokenType expectedToken, JsonTokenType actualToken)
System.Text.Json (854)
src\runtime\src\libraries\System.Text.Json\Common\JsonNumberHandling.cs (4)
16/// Numbers will only be read from <see cref="JsonTokenType.Number"/> tokens and will only be written as JSON numbers (without quotes). 21/// Numbers can be read from <see cref="JsonTokenType.String"/> tokens. 22/// Does not prevent numbers from being read from <see cref="JsonTokenType.Number"/> token. 37/// The "NaN", "Infinity", and "-Infinity" <see cref="JsonTokenType.String"/> tokens can be read as
System\Text\Json\Document\JsonDocument.cs (63)
111internal JsonTokenType GetJsonTokenType(int index) 124Debug.Assert(!isPropertyName || row.TokenType is JsonTokenType.PropertyName); 135CheckExpectedType(JsonTokenType.StartArray, row.TokenType); 146CheckExpectedType(JsonTokenType.StartObject, row.TokenType); 157CheckExpectedType(JsonTokenType.StartArray, row.TokenType); 233if (includeQuotes && row.TokenType == JsonTokenType.String) 255Debug.Assert(row.TokenType == JsonTokenType.PropertyName); 268if (row.TokenType == JsonTokenType.String) 282internal string? GetString(int index, JsonTokenType expectedType) 288JsonTokenType tokenType = row.TokenType; 290if (tokenType == JsonTokenType.Null) 347isPropertyName ? JsonTokenType.PropertyName : JsonTokenType.String, 382return GetString(index - DbRow.Size, JsonTokenType.PropertyName)!; 390Debug.Assert(row.TokenType is JsonTokenType.PropertyName); 401CheckExpectedType(JsonTokenType.String, row.TokenType); 422CheckExpectedType(JsonTokenType.Number, row.TokenType); 444CheckExpectedType(JsonTokenType.Number, row.TokenType); 466CheckExpectedType(JsonTokenType.Number, row.TokenType); 488CheckExpectedType(JsonTokenType.Number, row.TokenType); 510CheckExpectedType(JsonTokenType.Number, row.TokenType); 532CheckExpectedType(JsonTokenType.Number, row.TokenType); 554CheckExpectedType(JsonTokenType.Number, row.TokenType); 576CheckExpectedType(JsonTokenType.Number, row.TokenType); 598CheckExpectedType(JsonTokenType.Number, row.TokenType); 620CheckExpectedType(JsonTokenType.Number, row.TokenType); 642CheckExpectedType(JsonTokenType.Number, row.TokenType); 664CheckExpectedType(JsonTokenType.String, row.TokenType); 678CheckExpectedType(JsonTokenType.String, row.TokenType); 692CheckExpectedType(JsonTokenType.String, row.TokenType); 739case JsonTokenType.StartObject: 743case JsonTokenType.StartArray: 747case JsonTokenType.String: 750case JsonTokenType.Number: 753case JsonTokenType.True: 756case JsonTokenType.False: 759case JsonTokenType.Null: 778case JsonTokenType.String: 781case JsonTokenType.Number: 784case JsonTokenType.True: 787case JsonTokenType.False: 790case JsonTokenType.Null: 793case JsonTokenType.StartObject: 796case JsonTokenType.EndObject: 799case JsonTokenType.StartArray: 802case JsonTokenType.EndArray: 805case JsonTokenType.PropertyName: 816Debug.Assert(row.TokenType == JsonTokenType.String || row.TokenType == JsonTokenType.PropertyName); 847Debug.Assert(row.TokenType == JsonTokenType.PropertyName); 897JsonTokenType tokenType = reader.TokenType; 904if (tokenType == JsonTokenType.StartObject) 918else if (tokenType == JsonTokenType.EndObject) 920int rowIndex = database.FindIndexOfFirstUnsetSizeOrLength(JsonTokenType.StartObject); 935else if (tokenType == JsonTokenType.StartArray) 949else if (tokenType == JsonTokenType.EndArray) 951int rowIndex = database.FindIndexOfFirstUnsetSizeOrLength(JsonTokenType.StartArray); 981else if (tokenType == JsonTokenType.PropertyName) 1001Debug.Assert(tokenType >= JsonTokenType.String && tokenType <= JsonTokenType.Null); 1010if (tokenType == JsonTokenType.String) 1123private static void CheckExpectedType(JsonTokenType expected, JsonTokenType actual)
System\Text\Json\Document\JsonDocument.DbRow.cs (6)
51internal JsonTokenType TokenType => (JsonTokenType)(unchecked((uint)_numberOfRowsAndTypeUnion) >> 28); 55internal DbRow(JsonTokenType jsonTokenType, int location, int sizeOrLength) 57Debug.Assert(jsonTokenType > JsonTokenType.None && jsonTokenType <= JsonTokenType.Null); 68internal bool IsSimpleValue => TokenType >= JsonTokenType.PropertyName;
System\Text\Json\Document\JsonDocument.MetadataDb.cs (14)
216internal void Append(JsonTokenType tokenType, int startLocation, int length) 220(tokenType == JsonTokenType.StartArray || tokenType == JsonTokenType.StartObject) == 300internal int FindIndexOfFirstUnsetSizeOrLength(JsonTokenType lookupType) 302Debug.Assert(lookupType == JsonTokenType.StartObject || lookupType == JsonTokenType.StartArray); 306private int FindOpenElement(JsonTokenType lookupType) 331internal JsonTokenType GetJsonTokenType(int index) 336return (JsonTokenType)(union >> 28); 352if (start.TokenType == JsonTokenType.StartObject) 355end.TokenType == JsonTokenType.EndObject, 358else if (start.TokenType == JsonTokenType.StartArray) 361end.TokenType == JsonTokenType.EndArray, 381if (start.TokenType == JsonTokenType.String)
System\Text\Json\Document\JsonDocument.Parse.cs (26)
369/// is <see cref="JsonTokenType.PropertyName"/> or <see cref="JsonTokenType.None"/>, the 409/// is <see cref="JsonTokenType.PropertyName"/> or <see cref="JsonTokenType.None"/>, the 469case JsonTokenType.None: 472case JsonTokenType.PropertyName: 495case JsonTokenType.StartObject: 496case JsonTokenType.StartArray: 529reader.TokenType == JsonTokenType.EndObject || 530reader.TokenType == JsonTokenType.EndArray); 535case JsonTokenType.False: 536case JsonTokenType.True: 537case JsonTokenType.Null: 555case JsonTokenType.Number: 570case JsonTokenType.String: 692private static JsonDocument CreateForLiteral(JsonTokenType tokenType) 696case JsonTokenType.False: 699case JsonTokenType.True: 703Debug.Assert(tokenType == JsonTokenType.Null); 756JsonTokenType tokenType = JsonTokenType.None, 761tokenType != JsonTokenType.Null && 762tokenType != JsonTokenType.False && 763tokenType != JsonTokenType.True); 768if (tokenType == JsonTokenType.String || tokenType == JsonTokenType.Number)
System\Text\Json\Document\JsonDocument.PropertyNameSet.cs (1)
73Debug.Assert(dbRow.TokenType is JsonTokenType.PropertyName);
System\Text\Json\Document\JsonDocument.TryGetProperty.cs (6)
17CheckExpectedType(JsonTokenType.StartObject, row.TokenType); 59Debug.Assert(row.TokenType != JsonTokenType.PropertyName); 73Debug.Assert(row.TokenType == JsonTokenType.PropertyName); 117CheckExpectedType(JsonTokenType.StartObject, row.TokenType); 150Debug.Assert(row.TokenType != JsonTokenType.PropertyName); 164Debug.Assert(row.TokenType == JsonTokenType.PropertyName);
System\Text\Json\Document\JsonElement.ArrayEnumerator.cs (1)
27Debug.Assert(target.TokenType == JsonTokenType.StartArray);
System\Text\Json\Document\JsonElement.cs (28)
35private JsonTokenType TokenType 39return _parent?.GetJsonTokenType(_idx) ?? JsonTokenType.None; 350JsonTokenType type = TokenType; 353type == JsonTokenType.True ? true : 354type == JsonTokenType.False ? false : 357static bool ThrowJsonElementWrongTypeException(JsonTokenType actualType) 381return _parent.GetString(_idx, JsonTokenType.String); 1443if (TokenType == JsonTokenType.Null) 1471if (TokenType == JsonTokenType.Null) 1501if (TokenType == JsonTokenType.Null) 1578JsonTokenType tokenType = TokenType; 1580if (tokenType != JsonTokenType.StartArray) 1582ThrowHelper.ThrowJsonElementWrongTypeException(JsonTokenType.StartArray, tokenType); 1604JsonTokenType tokenType = TokenType; 1606if (tokenType != JsonTokenType.StartObject) 1608ThrowHelper.ThrowJsonElementWrongTypeException(JsonTokenType.StartObject, tokenType); 1652case JsonTokenType.None: 1653case JsonTokenType.Null: 1655case JsonTokenType.True: 1657case JsonTokenType.False: 1659case JsonTokenType.Number: 1660case JsonTokenType.StartArray: 1661case JsonTokenType.StartObject: 1667case JsonTokenType.String: 1669case JsonTokenType.Comment: 1670case JsonTokenType.EndArray: 1671case JsonTokenType.EndObject: 1673Debug.Fail($"No handler for {nameof(JsonTokenType)}.{TokenType}");
System\Text\Json\Document\JsonElement.ObjectEnumerator.cs (1)
27Debug.Assert(target.TokenType == JsonTokenType.StartObject);
System\Text\Json\Document\JsonElement.Parse.cs (4)
22/// is <see cref="JsonTokenType.PropertyName"/> or <see cref="JsonTokenType.None"/>, the 134/// is <see cref="JsonTokenType.PropertyName"/> or <see cref="JsonTokenType.None"/>, the
System\Text\Json\Document\JsonProperty.cs (3)
40/// This value's <see cref="Type"/> is not <see cref="JsonTokenType.PropertyName"/>. 60/// This value's <see cref="Type"/> is not <see cref="JsonTokenType.PropertyName"/>. 80/// This value's <see cref="Type"/> is not <see cref="JsonTokenType.PropertyName"/>.
System\Text\Json\JsonHelpers.cs (8)
24Debug.Assert(reader.TokenType is JsonTokenType.String or JsonTokenType.PropertyName); 87JsonTokenType tokenType = reader.TokenType; 88if (tokenType is JsonTokenType.StartObject or JsonTokenType.StartArray) 157public static bool IsInRangeInclusive(JsonTokenType value, JsonTokenType lowerBound, JsonTokenType upperBound)
System\Text\Json\Nodes\JsonNode.Parse.cs (2)
25/// is <see cref="JsonTokenType.PropertyName"/> or <see cref="JsonTokenType.None"/>, the
System\Text\Json\Nodes\JsonValueOfJsonPrimitive.cs (4)
18case JsonTokenType.False: 19case JsonTokenType.True: 21case JsonTokenType.String: 25case JsonTokenType.Number:
System\Text\Json\Reader\JsonReaderHelper.cs (13)
120internal static JsonValueKind ToValueKind(this JsonTokenType tokenType) 124case JsonTokenType.None: 126case JsonTokenType.StartArray: 128case JsonTokenType.StartObject: 130case JsonTokenType.String: 131case JsonTokenType.Number: 132case JsonTokenType.True: 133case JsonTokenType.False: 134case JsonTokenType.Null: 146public static bool IsTokenTypePrimitive(JsonTokenType tokenType) => 147(tokenType - JsonTokenType.String) <= (JsonTokenType.Null - JsonTokenType.String);
System\Text\Json\Reader\JsonReaderState.cs (4)
22internal readonly JsonTokenType _tokenType; 23internal readonly JsonTokenType _previousTokenType; 63JsonTokenType tokenType, 64JsonTokenType previousTokenType,
System\Text\Json\Reader\Utf8JsonReader.cs (106)
35private JsonTokenType _tokenType; 36private JsonTokenType _previousTokenType; 110if (TokenType is JsonTokenType.StartArray or JsonTokenType.StartObject) 124public readonly JsonTokenType TokenType => _tokenType; 284if (_isFinalBlock && TokenType is JsonTokenType.None && !_readerOptions.AllowMultipleValues) 303/// When <see cref="TokenType"/> is <see cref="JsonTokenType.PropertyName" />, the reader first moves to the property value. 304/// When <see cref="TokenType"/> (originally, or after advancing) is <see cref="JsonTokenType.StartObject" /> or 305/// <see cref="JsonTokenType.StartArray" />, the reader advances to the matching 306/// <see cref="JsonTokenType.EndObject" /> or <see cref="JsonTokenType.EndArray" />. 326if (TokenType is JsonTokenType.PropertyName) 334if (TokenType is JsonTokenType.StartObject or JsonTokenType.StartArray) 362/// When <see cref="TokenType"/> is <see cref="JsonTokenType.PropertyName" />, the reader first moves to the property value. 363/// When <see cref="TokenType"/> (originally, or after advancing) is <see cref="JsonTokenType.StartObject" /> or 364/// <see cref="JsonTokenType.StartArray" />, the reader advances to the matching 365/// <see cref="JsonTokenType.EndObject" /> or <see cref="JsonTokenType.EndArray" />. 403if (TokenType is JsonTokenType.PropertyName) 412if (TokenType is not (JsonTokenType.StartObject or JsonTokenType.StartArray)) 440/// (i.e. other than <see cref="JsonTokenType.String"/> or <see cref="JsonTokenType.PropertyName"/>). 470/// (i.e. other than <see cref="JsonTokenType.String"/> or <see cref="JsonTokenType.PropertyName"/>). 511/// (i.e. other than <see cref="JsonTokenType.String"/> or <see cref="JsonTokenType.PropertyName"/>). 690private static bool IsTokenTypeString(JsonTokenType tokenType) 692return tokenType == JsonTokenType.PropertyName || tokenType == JsonTokenType.String; 749_tokenType = JsonTokenType.StartObject; 767_tokenType = JsonTokenType.EndObject; 783_tokenType = JsonTokenType.StartArray; 801_tokenType = JsonTokenType.EndArray; 844if (_tokenType == JsonTokenType.None) 855if (_tokenType == JsonTokenType.StartObject) 876_tokenType = JsonTokenType.StartObject; 883else if (_tokenType == JsonTokenType.StartArray) 895else if (_tokenType == JsonTokenType.PropertyName) 928if (_readerOptions.CommentHandling == JsonCommentHandling.Allow && _tokenType == JsonTokenType.Comment) 933if (_tokenType is not JsonTokenType.EndArray and not JsonTokenType.EndObject) 965_tokenType = JsonTokenType.StartObject; 975_tokenType = JsonTokenType.StartArray; 992_tokenType = JsonTokenType.Number; 1001_isNotPrimitive = _tokenType is JsonTokenType.StartObject or JsonTokenType.StartArray; 1066return ConsumeLiteral(JsonConstants.FalseValue, JsonTokenType.False); 1070return ConsumeLiteral(JsonConstants.TrueValue, JsonTokenType.True); 1074return ConsumeLiteral(JsonConstants.NullValue, JsonTokenType.Null); 1096if (_isNotPrimitive && IsLastSpan && _tokenType != JsonTokenType.EndArray && _tokenType != JsonTokenType.EndObject) 1133private bool ConsumeLiteral(ReadOnlySpan<byte> literal, JsonTokenType tokenType) 1212_tokenType = JsonTokenType.Number; 1275_tokenType = JsonTokenType.PropertyName; 1301_tokenType = JsonTokenType.String; 1400_tokenType = JsonTokenType.String; 1701JsonTokenType prevTokenType = _tokenType; 1733if (_tokenType == JsonTokenType.Comment) 1841Debug.Assert(_tokenType == JsonTokenType.Comment); 1845_tokenType = _inObject ? JsonTokenType.StartObject : JsonTokenType.StartArray; 1852Debug.Assert(_tokenType != JsonTokenType.Comment); 1872if (_bitStack.CurrentDepth == 0 && _tokenType != JsonTokenType.None) 1889if (_previousTokenType <= JsonTokenType.StartObject || _previousTokenType == JsonTokenType.StartArray || _trailingCommaBeforeComment) 1991else if (_tokenType == JsonTokenType.None) 2002else if (_tokenType == JsonTokenType.StartObject) 2017_tokenType = JsonTokenType.StartObject; 2024else if (_tokenType == JsonTokenType.StartArray) 2033else if (_tokenType == JsonTokenType.PropertyName) 2043Debug.Assert(_tokenType is JsonTokenType.EndArray or JsonTokenType.EndObject); 2164if (_tokenType == JsonTokenType.StartObject) 2184_tokenType = JsonTokenType.StartObject; 2192else if (_tokenType == JsonTokenType.StartArray) 2207else if (_tokenType == JsonTokenType.PropertyName) 2530if (_tokenType != JsonTokenType.Comment) 2534_tokenType = JsonTokenType.Comment; 2548if (_tokenType != JsonTokenType.Comment) 2552_tokenType = JsonTokenType.Comment; 2565JsonTokenType.Comment => nameof(JsonTokenType.Comment), 2566JsonTokenType.EndArray => nameof(JsonTokenType.EndArray), 2567JsonTokenType.EndObject => nameof(JsonTokenType.EndObject), 2568JsonTokenType.False => nameof(JsonTokenType.False), 2569JsonTokenType.None => nameof(JsonTokenType.None), 2570JsonTokenType.Null => nameof(JsonTokenType.Null), 2571JsonTokenType.Number => nameof(JsonTokenType.Number), 2572JsonTokenType.PropertyName => nameof(JsonTokenType.PropertyName), 2573JsonTokenType.StartArray => nameof(JsonTokenType.StartArray), 2574JsonTokenType.StartObject => nameof(JsonTokenType.StartObject), 2575JsonTokenType.String => nameof(JsonTokenType.String), 2576JsonTokenType.True => nameof(JsonTokenType.True),
System\Text\Json\Reader\Utf8JsonReader.MultiSegment.cs (48)
151if (_tokenType == JsonTokenType.None) 162if (_tokenType == JsonTokenType.StartObject) 185_tokenType = JsonTokenType.StartObject; 194else if (_tokenType == JsonTokenType.StartArray) 206else if (_tokenType == JsonTokenType.PropertyName) 236if (_readerOptions.CommentHandling == JsonCommentHandling.Allow && _tokenType == JsonTokenType.Comment) 241if (_tokenType != JsonTokenType.EndArray && _tokenType != JsonTokenType.EndObject) 340_tokenType = JsonTokenType.StartObject; 350_tokenType = JsonTokenType.StartArray; 364_tokenType = JsonTokenType.Number; 372_isNotPrimitive = _tokenType is JsonTokenType.StartObject or JsonTokenType.StartArray; 426return ConsumeLiteralMultiSegment(JsonConstants.FalseValue, JsonTokenType.False); 430return ConsumeLiteralMultiSegment(JsonConstants.TrueValue, JsonTokenType.True); 434return ConsumeLiteralMultiSegment(JsonConstants.NullValue, JsonTokenType.Null); 463if (_isNotPrimitive && IsLastSpan && _tokenType != JsonTokenType.EndArray && _tokenType != JsonTokenType.EndObject) 469if (_isNotPrimitive && IsLastSpan && _tokenType != JsonTokenType.EndArray && _tokenType != JsonTokenType.EndObject) 510private bool ConsumeLiteralMultiSegment(ReadOnlySpan<byte> literal, JsonTokenType tokenType) 685_tokenType = JsonTokenType.Number; 747_tokenType = JsonTokenType.PropertyName; 774_tokenType = JsonTokenType.String; 953_tokenType = JsonTokenType.String; 1104_tokenType = JsonTokenType.String; 1537JsonTokenType prevTokenType = _tokenType; 1572if (_tokenType == JsonTokenType.Comment) 1689Debug.Assert(_tokenType == JsonTokenType.Comment); 1693_tokenType = _inObject ? JsonTokenType.StartObject : JsonTokenType.StartArray; 1700Debug.Assert(_tokenType != JsonTokenType.Comment); 1720if (_bitStack.CurrentDepth == 0 && _tokenType != JsonTokenType.None) 1737if (_previousTokenType <= JsonTokenType.StartObject || _previousTokenType == JsonTokenType.StartArray || _trailingCommaBeforeComment) 1848else if (_tokenType == JsonTokenType.None) 1859else if (_tokenType == JsonTokenType.StartObject) 1875_tokenType = JsonTokenType.StartObject; 1883else if (_tokenType == JsonTokenType.StartArray) 1892else if (_tokenType == JsonTokenType.PropertyName) 1902Debug.Assert(_tokenType == JsonTokenType.EndArray || _tokenType == JsonTokenType.EndObject); 2023if (_tokenType == JsonTokenType.StartObject) 2045_tokenType = JsonTokenType.StartObject; 2055else if (_tokenType == JsonTokenType.StartArray) 2070else if (_tokenType == JsonTokenType.PropertyName) 2214if (_tokenType != JsonTokenType.Comment) 2219_tokenType = JsonTokenType.Comment;
System\Text\Json\Reader\Utf8JsonReader.TryGet.cs (78)
18/// Returns <see langword="null" /> when <see cref="TokenType"/> is <see cref="JsonTokenType.Null"/>. 22/// (i.e. other than <see cref="JsonTokenType.String"/>, <see cref="JsonTokenType.PropertyName"/> or 23/// <see cref="JsonTokenType.Null"/>). 29if (TokenType == JsonTokenType.Null) 34if (TokenType != JsonTokenType.String && TokenType != JsonTokenType.PropertyName) 56/// Unlike <see cref="GetString"/>, this method does not support <see cref="JsonTokenType.Null"/>. 64/// (i.e. other than <see cref="JsonTokenType.String"/> or <see cref="JsonTokenType.PropertyName"/>. 71if (_tokenType is not (JsonTokenType.String or JsonTokenType.PropertyName)) 81Debug.Assert(_tokenType is JsonTokenType.String or JsonTokenType.PropertyName or JsonTokenType.Number); 82Debug.Assert(_tokenType != JsonTokenType.Number || !ValueIsEscaped, "Numbers can't contain escape characters."); 120/// Unlike <see cref="GetString"/>, this method does not support <see cref="JsonTokenType.Null"/>. 128/// (i.e. other than <see cref="JsonTokenType.String"/> or <see cref="JsonTokenType.PropertyName"/>. 135if (_tokenType is not (JsonTokenType.String or JsonTokenType.PropertyName)) 145Debug.Assert(_tokenType is JsonTokenType.String or JsonTokenType.PropertyName or JsonTokenType.Number); 146Debug.Assert(_tokenType != JsonTokenType.Number || !ValueIsEscaped, "Numbers can't contain escape characters."); 197Debug.Assert(_tokenType is JsonTokenType.String or JsonTokenType.PropertyName); 241if (TokenType != JsonTokenType.Comment) 254/// Thrown if trying to get the value of a JSON token that is not a boolean (i.e. <see cref="JsonTokenType.True"/> or <see cref="JsonTokenType.False"/>). 259JsonTokenType type = TokenType; 260if (type == JsonTokenType.True) 265else if (type != JsonTokenType.False) 279/// Thrown if trying to get the value of a JSON token that is not a <see cref="JsonTokenType.String"/>. 302/// Thrown if trying to get the value of a JSON token that is not a <see cref="JsonTokenType.Number"/>. 336/// Thrown if trying to get the value of a JSON token that is not a <see cref="JsonTokenType.Number"/>. 371/// Thrown if trying to get the value of a JSON token that is not a <see cref="JsonTokenType.Number"/>. 405/// Thrown if trying to get the value of a JSON token that is not a <see cref="JsonTokenType.Number"/>. 439/// Thrown if trying to get the value of a JSON token that is not a <see cref="JsonTokenType.Number"/>. 473/// Thrown if trying to get the value of a JSON token that is not a <see cref="JsonTokenType.Number"/>. 508/// Thrown if trying to get the value of a JSON token that is not a <see cref="JsonTokenType.Number"/>. 543/// Thrown if trying to get the value of a JSON token that is not a <see cref="JsonTokenType.Number"/>. 578/// Thrown if trying to get the value of a JSON token that is not a <see cref="JsonTokenType.Number"/>. 635/// Thrown if trying to get the value of a JSON token that is not a <see cref="JsonTokenType.Number"/>. 692/// Thrown if trying to get the value of a JSON token that is not a <see cref="JsonTokenType.Number"/>. 725/// Thrown if trying to get the value of a JSON token that is not a <see cref="JsonTokenType.String"/>. 758/// Thrown if trying to get the value of a JSON token that is not a <see cref="JsonTokenType.String"/>. 791/// Thrown if trying to get the value of a JSON token that is not a <see cref="JsonTokenType.String"/>. 824/// Thrown if trying to get the value of a JSON token that is not a <see cref="JsonTokenType.String"/>. 829if (TokenType != JsonTokenType.String) 852/// Thrown if trying to get the value of a JSON token that is not a <see cref="JsonTokenType.Number"/>. 857if (TokenType != JsonTokenType.Number) 887/// Thrown if trying to get the value of a JSON token that is not a <see cref="JsonTokenType.Number"/>. 893if (TokenType != JsonTokenType.Number) 923/// Thrown if trying to get the value of a JSON token that is not a <see cref="JsonTokenType.Number"/>. 928if (TokenType != JsonTokenType.Number) 958/// Thrown if trying to get the value of a JSON token that is not a <see cref="JsonTokenType.Number"/>. 963if (TokenType != JsonTokenType.Number) 993/// Thrown if trying to get the value of a JSON token that is not a <see cref="JsonTokenType.Number"/>. 998if (TokenType != JsonTokenType.Number) 1028/// Thrown if trying to get the value of a JSON token that is not a <see cref="JsonTokenType.Number"/>. 1034if (TokenType != JsonTokenType.Number) 1064/// Thrown if trying to get the value of a JSON token that is not a <see cref="JsonTokenType.Number"/>. 1070if (TokenType != JsonTokenType.Number) 1100/// Thrown if trying to get the value of a JSON token that is not a <see cref="JsonTokenType.Number"/>. 1106if (TokenType != JsonTokenType.Number) 1136/// Thrown if trying to get the value of a JSON token that is not a <see cref="JsonTokenType.Number"/>. 1141if (TokenType != JsonTokenType.Number) 1166/// Thrown if trying to get the value of a JSON token that is not a <see cref="JsonTokenType.Number"/>. 1171if (TokenType != JsonTokenType.Number) 1196/// Thrown if trying to get the value of a JSON token that is not a <see cref="JsonTokenType.Number"/>. 1201if (TokenType != JsonTokenType.Number) 1231/// Thrown if trying to get the value of a JSON token that is not a <see cref="JsonTokenType.String"/>. 1236if (TokenType != JsonTokenType.String) 1276/// Thrown if trying to get the value of a JSON token that is not a <see cref="JsonTokenType.String"/>. 1281if (TokenType != JsonTokenType.String) 1322/// Thrown if trying to get the value of a JSON token that is not a <see cref="JsonTokenType.String"/>. 1327if (TokenType != JsonTokenType.String)
System\Text\Json\Serialization\Converters\Collection\JsonCollectionConverter.cs (9)
75if (reader.TokenType != JsonTokenType.StartArray) 92if (reader.TokenType == JsonTokenType.EndArray) 108if (reader.TokenType == JsonTokenType.EndArray) 124if (reader.TokenType == JsonTokenType.StartArray) 130if (reader.TokenType != JsonTokenType.StartObject) 217if (reader.TokenType == JsonTokenType.EndArray) 264if (reader.TokenType != JsonTokenType.EndObject) 266Debug.Assert(reader.TokenType == JsonTokenType.PropertyName); 272Debug.Assert(reader.TokenType is JsonTokenType.EndObject);
System\Text\Json\Serialization\Converters\Collection\JsonDictionaryConverter.cs (8)
87if (reader.TokenType != JsonTokenType.StartObject) 107if (reader.TokenType == JsonTokenType.EndObject) 113Debug.Assert(reader.TokenType == JsonTokenType.PropertyName); 133if (reader.TokenType == JsonTokenType.EndObject) 139Debug.Assert(reader.TokenType == JsonTokenType.PropertyName); 157if (reader.TokenType != JsonTokenType.StartObject) 240if (reader.TokenType == JsonTokenType.EndObject) 246Debug.Assert(reader.TokenType == JsonTokenType.PropertyName);
System\Text\Json\Serialization\Converters\Collection\MemoryConverter.cs (1)
21if (reader.TokenType is JsonTokenType.Null && state.Current.ReturnValue is null)
System\Text\Json\Serialization\Converters\Collection\ReadOnlyMemoryConverter.cs (1)
21if (reader.TokenType is JsonTokenType.Null && state.Current.ReturnValue is null)
System\Text\Json\Serialization\Converters\FSharp\FSharpOptionConverter.cs (2)
36if (!state.IsContinuation && reader.TokenType == JsonTokenType.Null) 85if (reader.TokenType == JsonTokenType.Null)
System\Text\Json\Serialization\Converters\FSharp\FSharpUnionConverter.cs (11)
153if (reader.TokenType == JsonTokenType.String) 159if (reader.TokenType == JsonTokenType.StartObject) 196Debug.Assert(reader.TokenType == JsonTokenType.StartObject); 210while (reader.Read() && reader.TokenType != JsonTokenType.EndObject) 212Debug.Assert(reader.TokenType == JsonTokenType.PropertyName); 225if (reader.TokenType != JsonTokenType.String) 233while (reader.Read() && reader.TokenType != JsonTokenType.EndObject) 247if (reader.TokenType != JsonTokenType.String) 263if (reader.TokenType != JsonTokenType.String) 295while (reader.Read() && reader.TokenType != JsonTokenType.EndObject) 297Debug.Assert(reader.TokenType == JsonTokenType.PropertyName);
System\Text\Json\Serialization\Converters\FSharp\FSharpValueOptionConverter.cs (2)
36if (!state.IsContinuation && reader.TokenType == JsonTokenType.Null) 87if (reader.TokenType == JsonTokenType.Null)
System\Text\Json\Serialization\Converters\Node\JsonArrayConverter.cs (4)
27case JsonTokenType.StartArray: 31case JsonTokenType.Null: 46Debug.Assert(reader.TokenType == JsonTokenType.StartArray); 52if (reader.TokenType == JsonTokenType.EndArray)
System\Text\Json\Serialization\Converters\Node\JsonNodeConverter.cs (14)
41case JsonTokenType.String: 42case JsonTokenType.False: 43case JsonTokenType.True: 44case JsonTokenType.Number: 46case JsonTokenType.StartObject: 48case JsonTokenType.StartArray: 50case JsonTokenType.Null: 62case JsonTokenType.String: 63case JsonTokenType.False: 64case JsonTokenType.True: 65case JsonTokenType.Number: 67case JsonTokenType.StartObject: 69case JsonTokenType.StartArray: 71case JsonTokenType.Null:
System\Text\Json\Serialization\Converters\Node\JsonObjectConverter.cs (5)
65case JsonTokenType.StartObject: 69case JsonTokenType.Null: 84Debug.Assert(reader.TokenType == JsonTokenType.StartObject); 90if (reader.TokenType == JsonTokenType.EndObject) 95if (reader.TokenType != JsonTokenType.PropertyName)
System\Text\Json\Serialization\Converters\Node\JsonValueConverter.cs (9)
25if (reader.TokenType is JsonTokenType.Null) 32case JsonTokenType.String: 33case JsonTokenType.False: 34case JsonTokenType.True: 35case JsonTokenType.Number: 45Debug.Assert(reader.TokenType is JsonTokenType.String or JsonTokenType.False or JsonTokenType.True or JsonTokenType.Number);
System\Text\Json\Serialization\Converters\Object\ObjectDefaultConverter.cs (8)
36if (reader.TokenType != JsonTokenType.StartObject) 66if (reader.TokenType != JsonTokenType.StartObject) 171JsonTokenType tokenType = reader.TokenType; 172if (tokenType == JsonTokenType.EndObject) 178Debug.Assert(tokenType == JsonTokenType.PropertyName); 288JsonTokenType tokenType = reader.TokenType; 290if (tokenType == JsonTokenType.EndObject) 296Debug.Assert(tokenType == JsonTokenType.PropertyName);
System\Text\Json\Serialization\Converters\Object\ObjectWithParameterizedConstructorConverter.cs (9)
43if (reader.TokenType != JsonTokenType.StartObject) 94Debug.Assert(tempReader.TokenType == JsonTokenType.PropertyName); 123if (reader.TokenType != JsonTokenType.StartObject) 308JsonTokenType tokenType = reader.TokenType; 310if (tokenType == JsonTokenType.EndObject) 316Debug.Assert(tokenType == JsonTokenType.PropertyName); 418JsonTokenType tokenType = reader.TokenType; 420if (tokenType == JsonTokenType.EndObject) 426Debug.Assert(tokenType == JsonTokenType.PropertyName);
System\Text\Json\Serialization\Converters\Value\BooleanConverter.cs (1)
25Debug.Assert(reader.TokenType == JsonTokenType.PropertyName);
System\Text\Json\Serialization\Converters\Value\ByteArrayConverter.cs (1)
12if (reader.TokenType == JsonTokenType.Null)
System\Text\Json\Serialization\Converters\Value\ByteConverter.cs (2)
40Debug.Assert(reader.TokenType == JsonTokenType.PropertyName); 51if (reader.TokenType == JsonTokenType.String && (JsonNumberHandling.AllowReadingFromString & handling) != 0)
System\Text\Json\Serialization\Converters\Value\CharConverter.cs (3)
15if (reader.TokenType is not (JsonTokenType.String or JsonTokenType.PropertyName)) 49Debug.Assert(reader.TokenType == JsonTokenType.PropertyName);
System\Text\Json\Serialization\Converters\Value\DateOnlyConverter.cs (2)
17if (reader.TokenType != JsonTokenType.String) 27Debug.Assert(reader.TokenType == JsonTokenType.PropertyName);
System\Text\Json\Serialization\Converters\Value\DateTimeConverter.cs (1)
23Debug.Assert(reader.TokenType == JsonTokenType.PropertyName);
System\Text\Json\Serialization\Converters\Value\DateTimeOffsetConverter.cs (1)
23Debug.Assert(reader.TokenType == JsonTokenType.PropertyName);
System\Text\Json\Serialization\Converters\Value\DecimalConverter.cs (2)
39Debug.Assert(reader.TokenType == JsonTokenType.PropertyName); 50if (reader.TokenType == JsonTokenType.String &&
System\Text\Json\Serialization\Converters\Value\DoubleConverter.cs (2)
40Debug.Assert(reader.TokenType == JsonTokenType.PropertyName); 51if (reader.TokenType == JsonTokenType.String)
System\Text\Json\Serialization\Converters\Value\EnumConverter.cs (4)
106case JsonTokenType.String when (_converterOptions & EnumConverterOptions.AllowStrings) != 0: 113case JsonTokenType.Number when (_converterOptions & EnumConverterOptions.AllowNumbers) != 0: 238Debug.Assert(reader.TokenType is JsonTokenType.String or JsonTokenType.PropertyName);
System\Text\Json\Serialization\Converters\Value\GuidConverter.cs (1)
24Debug.Assert(reader.TokenType == JsonTokenType.PropertyName);
System\Text\Json\Serialization\Converters\Value\HalfConverter.cs (4)
29if (reader.TokenType != JsonTokenType.Number) 86Debug.Assert(reader.TokenType == JsonTokenType.PropertyName); 99if (reader.TokenType == JsonTokenType.String) 121if (reader.TokenType != JsonTokenType.Number)
System\Text\Json\Serialization\Converters\Value\Int128Converter.cs (4)
28if (reader.TokenType != JsonTokenType.Number) 79Debug.Assert(reader.TokenType == JsonTokenType.PropertyName); 92if (reader.TokenType == JsonTokenType.String && 98if (reader.TokenType != JsonTokenType.Number)
System\Text\Json\Serialization\Converters\Value\Int16Converter.cs (2)
41Debug.Assert(reader.TokenType == JsonTokenType.PropertyName); 52if (reader.TokenType == JsonTokenType.String &&
System\Text\Json\Serialization\Converters\Value\Int32Converter.cs (2)
41Debug.Assert(reader.TokenType == JsonTokenType.PropertyName); 52if (reader.TokenType == JsonTokenType.String &&
System\Text\Json\Serialization\Converters\Value\Int64Converter.cs (2)
40Debug.Assert(reader.TokenType == JsonTokenType.PropertyName); 51if (reader.TokenType == JsonTokenType.String &&
System\Text\Json\Serialization\Converters\Value\JsonPrimitiveConverter.cs (1)
25if (reader.TokenType != JsonTokenType.PropertyName)
System\Text\Json\Serialization\Converters\Value\MemoryByteConverter.cs (1)
15return reader.TokenType is JsonTokenType.Null ? default : reader.GetBytesFromBase64();
System\Text\Json\Serialization\Converters\Value\NullableConverter.cs (3)
30if (!state.IsContinuation && reader.TokenType == JsonTokenType.Null) 64if (reader.TokenType == JsonTokenType.Null) 87if (reader.TokenType == JsonTokenType.Null)
System\Text\Json\Serialization\Converters\Value\ReadOnlyMemoryByteConverter.cs (1)
15return reader.TokenType is JsonTokenType.Null ? default : reader.GetBytesFromBase64();
System\Text\Json\Serialization\Converters\Value\SByteConverter.cs (2)
40Debug.Assert(reader.TokenType == JsonTokenType.PropertyName); 51if (reader.TokenType == JsonTokenType.String &&
System\Text\Json\Serialization\Converters\Value\SingleConverter.cs (2)
41Debug.Assert(reader.TokenType == JsonTokenType.PropertyName); 52if (reader.TokenType == JsonTokenType.String)
System\Text\Json\Serialization\Converters\Value\StringConverter.cs (1)
32Debug.Assert(reader.TokenType == JsonTokenType.PropertyName);
System\Text\Json\Serialization\Converters\Value\TimeOnlyConverter.cs (4)
19if (reader.TokenType != JsonTokenType.String) 29Debug.Assert(reader.TokenType == JsonTokenType.PropertyName); 35Debug.Assert(reader.TokenType is JsonTokenType.String or JsonTokenType.PropertyName);
System\Text\Json\Serialization\Converters\Value\TimeSpanConverter.cs (4)
19if (reader.TokenType != JsonTokenType.String) 29Debug.Assert(reader.TokenType == JsonTokenType.PropertyName); 35Debug.Assert(reader.TokenType is JsonTokenType.String or JsonTokenType.PropertyName);
System\Text\Json\Serialization\Converters\Value\UInt128Converter.cs (4)
28if (reader.TokenType != JsonTokenType.Number) 79Debug.Assert(reader.TokenType == JsonTokenType.PropertyName); 92if (reader.TokenType == JsonTokenType.String && 98if (reader.TokenType != JsonTokenType.Number)
System\Text\Json\Serialization\Converters\Value\UInt16Converter.cs (2)
41Debug.Assert(reader.TokenType == JsonTokenType.PropertyName); 52if (reader.TokenType == JsonTokenType.String &&
System\Text\Json\Serialization\Converters\Value\UInt32Converter.cs (2)
41Debug.Assert(reader.TokenType == JsonTokenType.PropertyName); 52if (reader.TokenType == JsonTokenType.String &&
System\Text\Json\Serialization\Converters\Value\UInt64Converter.cs (2)
40Debug.Assert(reader.TokenType == JsonTokenType.PropertyName); 51if (reader.TokenType == JsonTokenType.String &&
System\Text\Json\Serialization\Converters\Value\UriConverter.cs (2)
14return reader.TokenType is JsonTokenType.Null ? null : ReadCore(ref reader); 30Debug.Assert(reader.TokenType is JsonTokenType.PropertyName);
System\Text\Json\Serialization\Converters\Value\VersionConverter.cs (4)
19if (reader.TokenType is JsonTokenType.Null) 24if (reader.TokenType != JsonTokenType.String) 34Debug.Assert(reader.TokenType is JsonTokenType.PropertyName or JsonTokenType.String);
System\Text\Json\Serialization\JsonConverterOfT.cs (13)
62/// and whether <see cref="JsonTokenType.Null"/> should be passed on deserialization. 151if (reader.TokenType == JsonTokenType.Null && !HandleNullOnRead && !state.IsContinuation) 183JsonTokenType originalPropertyTokenType = reader.TokenType; 241Debug.Assert(state.Current.OriginalTokenType == JsonTokenType.None); 515internal void VerifyRead(JsonTokenType tokenType, int depth, long bytesConsumed, bool isValueConverter, ref Utf8JsonReader reader) 521case JsonTokenType.StartArray: 522if (reader.TokenType != JsonTokenType.EndArray) 533case JsonTokenType.StartObject: 534if (reader.TokenType != JsonTokenType.EndObject) 545case JsonTokenType.None: 562if (!CanBePolymorphic && !SupportsMultipleTokenTypes && !(HandleNullOnRead && tokenType == JsonTokenType.Null)) 621Debug.Assert(reader.TokenType == JsonTokenType.PropertyName); 667if (originalDepth != writer.CurrentDepth || writer.TokenType != JsonTokenType.PropertyName)
System\Text\Json\Serialization\JsonSerializer.Read.HandleMetadata.cs (10)
67if (reader.TokenType == JsonTokenType.EndObject) 74Debug.Assert(reader.TokenType == JsonTokenType.PropertyName); 214if (reader.TokenType != JsonTokenType.String) 228if (reader.TokenType != JsonTokenType.String) 246case JsonTokenType.String: 249case JsonTokenType.Number: 261if (reader.TokenType != JsonTokenType.StartArray) 496case JsonTokenType.StartArray: 500case JsonTokenType.EndObject: 509Debug.Assert(reader.TokenType == JsonTokenType.PropertyName);
System\Text\Json\Serialization\JsonSerializer.Read.Utf8JsonReader.cs (21)
36/// is <see cref="JsonTokenType.PropertyName"/> or <see cref="JsonTokenType.None"/>, the 90/// is <see cref="JsonTokenType.PropertyName"/> or <see cref="JsonTokenType.None"/>, the 138/// is <see cref="JsonTokenType.PropertyName"/> or <see cref="JsonTokenType.None"/>, the 184/// is <see cref="JsonTokenType.PropertyName"/> or <see cref="JsonTokenType.None"/>, the 242/// is <see cref="JsonTokenType.PropertyName"/> or <see cref="JsonTokenType.None"/>, the 338case JsonTokenType.None: 341case JsonTokenType.PropertyName: 361case JsonTokenType.StartObject: 362case JsonTokenType.StartArray: 386Debug.Assert(reader.TokenType is JsonTokenType.EndObject or JsonTokenType.EndArray); 390case JsonTokenType.Number: 391case JsonTokenType.True: 392case JsonTokenType.False: 393case JsonTokenType.Null: 409case JsonTokenType.String:
System\Text\Json\Serialization\Metadata\JsonPropertyInfo.cs (2)
854if (reader.TokenType == JsonTokenType.Null) 927if (JsonTypeInfo.ElementType == JsonTypeInfo.ObjectType && reader.TokenType == JsonTokenType.Null)
System\Text\Json\Serialization\Metadata\JsonPropertyInfoOfT.cs (2)
279bool isNullToken = reader.TokenType == JsonTokenType.Null; 368bool isNullToken = reader.TokenType == JsonTokenType.Null;
System\Text\Json\Serialization\ReadStackFrame.cs (1)
41public JsonTokenType OriginalTokenType;
System\Text\Json\ThrowHelper.cs (18)
263public static InvalidOperationException GetInvalidOperationException_ExpectedArray(JsonTokenType tokenType) 268public static InvalidOperationException GetInvalidOperationException_ExpectedObject(JsonTokenType tokenType) 274public static void ThrowInvalidOperationException_ExpectedNumber(JsonTokenType tokenType) 280public static void ThrowInvalidOperationException_ExpectedBoolean(JsonTokenType tokenType) 286public static void ThrowInvalidOperationException_ExpectedString(JsonTokenType tokenType) 292public static void ThrowInvalidOperationException_ExpectedPropertyName(JsonTokenType tokenType) 298public static void ThrowInvalidOperationException_ExpectedStringComparison(JsonTokenType tokenType) 304public static void ThrowInvalidOperationException_ExpectedComment(JsonTokenType tokenType) 335private static InvalidOperationException GetInvalidOperationException(string message, JsonTokenType tokenType) 340private static InvalidOperationException GetInvalidOperationException(JsonTokenType tokenType) 347JsonTokenType expectedType, 348JsonTokenType actualType) 518public static void ThrowInvalidOperationException(ExceptionResource resource, int currentDepth, int maxDepth, byte token, JsonTokenType tokenType) 593public static InvalidOperationException GetInvalidOperationException(ExceptionResource resource, int currentDepth, int maxDepth, byte token, JsonTokenType tokenType) 609private static string GetResourceString(ExceptionResource resource, int currentDepth, int maxDepth, byte token, JsonTokenType tokenType) 616message = (tokenType == JsonTokenType.PropertyName) ? 633message = (tokenType == JsonTokenType.PropertyName) ? 742public static void ThrowInvalidOperationException_ExpectedChar(JsonTokenType tokenType)
System\Text\Json\ThrowHelper.Serialization.cs (2)
720public static void ThrowJsonException_MetadataValuesInvalidToken(JsonTokenType tokenType) 732public static void ThrowJsonException_MetadataValueWasNotString(JsonTokenType tokenType)
System\Text\Json\Writer\Utf8JsonWriter.cs (30)
46private JsonTokenType _tokenType; 110internal JsonTokenType TokenType => _tokenType; 600_tokenType = JsonTokenType.StartArray; 613_tokenType = JsonTokenType.StartObject; 696Debug.Assert(_tokenType != JsonTokenType.PropertyName); 697Debug.Assert(_tokenType != JsonTokenType.None && _tokenType != JsonTokenType.StartArray); 702Debug.Assert(_tokenType != JsonTokenType.PropertyName); 703Debug.Assert(_tokenType != JsonTokenType.StartObject); 704Debug.Assert(CurrentDepth == 0 && _tokenType != JsonTokenType.None); 729if (_tokenType is not JsonTokenType.PropertyName and not JsonTokenType.None || _commentAfterNoneOrPropertyName) 750_tokenType = JsonTokenType.StartArray; 764_tokenType = JsonTokenType.StartObject; 801_tokenType = JsonTokenType.StartArray; 826_tokenType = JsonTokenType.StartObject; 950_tokenType = JsonTokenType.StartArray; 975_tokenType = JsonTokenType.StartObject; 1040_tokenType = JsonTokenType.EndArray; 1052_tokenType = JsonTokenType.EndObject; 1109if (_tokenType == JsonTokenType.PropertyName) 1136if (_tokenType == JsonTokenType.StartObject || _tokenType == JsonTokenType.StartArray) 1153Debug.Assert(_options.SkipValidation || _tokenType != JsonTokenType.None); 1303/// to allow <see cref="CanWriteValue"/> to be done using bitwise operations and must be kept in sync with <see cref="JsonTokenType"/>. 1308/// Root level. The choice of <see cref="JsonTokenType.None"/> allows fast validation by equality comparison when writing values 1311None = JsonTokenType.None, 1314/// JSON object. The choice of <see cref="JsonTokenType.PropertyName"/> allows fast validation by equality comparison when writing values 1317Object = JsonTokenType.PropertyName, 1320/// JSON array. Chosen so that its lower nibble is 0 to ensure it does not conflict with <see cref="JsonTokenType"/> numeric values that currently are less than 16.
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.Bytes.cs (7)
28_tokenType = JsonTokenType.String; 75_tokenType = JsonTokenType.String; 99_tokenType = JsonTokenType.String; 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 (7)
32_tokenType = JsonTokenType.String; 81_tokenType = JsonTokenType.String; 106_tokenType = JsonTokenType.String; 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 (7)
31_tokenType = JsonTokenType.String; 80_tokenType = JsonTokenType.String; 105_tokenType = JsonTokenType.String; 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 (7)
31_tokenType = JsonTokenType.Number; 80_tokenType = JsonTokenType.Number; 105_tokenType = JsonTokenType.Number; 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 (7)
33_tokenType = JsonTokenType.Number; 83_tokenType = JsonTokenType.Number; 109_tokenType = JsonTokenType.Number; 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 (7)
33_tokenType = JsonTokenType.Number; 83_tokenType = JsonTokenType.Number; 109_tokenType = JsonTokenType.Number; 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.FormattedNumber.cs (3)
38_tokenType = JsonTokenType.Number; 68_tokenType = JsonTokenType.Number; 79_tokenType = JsonTokenType.Number;
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.Guid.cs (7)
31_tokenType = JsonTokenType.String; 80_tokenType = JsonTokenType.String; 105_tokenType = JsonTokenType.String; 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 (15)
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; 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 (7)
31_tokenType = JsonTokenType.Number; 80_tokenType = JsonTokenType.Number; 105_tokenType = JsonTokenType.Number; 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 (25)
38_tokenType = JsonTokenType.PropertyName; 50_tokenType = JsonTokenType.PropertyName; 106_tokenType = JsonTokenType.PropertyName; 208if (_tokenType != JsonTokenType.None) 255_tokenType = JsonTokenType.PropertyName; 265_tokenType = JsonTokenType.PropertyName; 395Debug.Assert(_options.SkipValidation || _tokenType != JsonTokenType.PropertyName); 397if (_tokenType != JsonTokenType.None) 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; 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 (7)
32_tokenType = JsonTokenType.Number; 83_tokenType = JsonTokenType.Number; 109_tokenType = JsonTokenType.Number; 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 (3)
29_tokenType = JsonTokenType.String; 121if (_tokenType != JsonTokenType.PropertyName) 123if (_tokenType != JsonTokenType.None)
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.Comment.cs (6)
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 (3)
39_tokenType = JsonTokenType.String; 86if (_tokenType != JsonTokenType.PropertyName) 88if (_tokenType != JsonTokenType.None)
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.DateTimeOffset.cs (3)
40_tokenType = JsonTokenType.String; 87if (_tokenType != JsonTokenType.PropertyName) 89if (_tokenType != JsonTokenType.None)
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.Decimal.cs (3)
39_tokenType = JsonTokenType.Number; 82if (_tokenType != JsonTokenType.PropertyName) 84if (_tokenType != JsonTokenType.None)
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.Double.cs (3)
43_tokenType = JsonTokenType.Number; 86if (_tokenType != JsonTokenType.PropertyName) 88if (_tokenType != JsonTokenType.None)
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.Float.cs (3)
43_tokenType = JsonTokenType.Number; 86if (_tokenType != JsonTokenType.PropertyName) 88if (_tokenType != JsonTokenType.None)
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.FormattedNumber.cs (3)
44_tokenType = JsonTokenType.Number; 88if (_tokenType != JsonTokenType.PropertyName) 90if (_tokenType != JsonTokenType.None)
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.Guid.cs (3)
39_tokenType = JsonTokenType.String; 87if (_tokenType != JsonTokenType.PropertyName) 89if (_tokenType != JsonTokenType.None)
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.Helpers.cs (12)
23/// Because we designed <see cref="EnclosingContainerType.Object"/> == <see cref="JsonTokenType.PropertyName"/>, we can just check for equality. 31/// Writing a value is never valid and <see cref="_enclosingContainer"/> does not equal any <see cref="JsonTokenType"/> by construction. 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 (5)
21_tokenType = JsonTokenType.Null; 36_tokenType = JsonTokenType.True; 41_tokenType = JsonTokenType.False; 106if (_tokenType != JsonTokenType.PropertyName) 108if (_tokenType != JsonTokenType.None)
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.Raw.cs (2)
158_tokenType = JsonTokenType.String; 249_tokenType = JsonTokenType.String;
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.SignedNumber.cs (3)
52_tokenType = JsonTokenType.Number; 95if (_tokenType != JsonTokenType.PropertyName) 97if (_tokenType != JsonTokenType.None)
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.String.cs (8)
26_tokenType = JsonTokenType.String; 79_tokenType = JsonTokenType.String; 164if (_tokenType != JsonTokenType.PropertyName) 166if (_tokenType != JsonTokenType.None) 228_tokenType = JsonTokenType.String; 314if (_tokenType != JsonTokenType.PropertyName) 316if (_tokenType != JsonTokenType.None) 366_tokenType = JsonTokenType.String;
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.StringSegment.cs (5)
60_tokenType = JsonTokenType.String; 228_tokenType = JsonTokenType.String; 395_tokenType = JsonTokenType.String; 492if (_tokenType != JsonTokenType.PropertyName) 494if (_tokenType != JsonTokenType.None)
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.UnsignedNumber.cs (3)
54_tokenType = JsonTokenType.Number; 97if (_tokenType != JsonTokenType.PropertyName) 99if (_tokenType != JsonTokenType.None)