286 references to ValueKind
aspire (24)
Backchannel\AppHostAuxiliaryBackchannel.cs (1)
645if (request.Arguments is JsonElement argsElement && argsElement.ValueKind == JsonValueKind.Object)
Commands\McpCallCommand.cs (1)
93if (doc.RootElement.ValueKind != JsonValueKind.Object)
Configuration\AspireConfigFile.cs (6)
224appUrl.ValueKind == JsonValueKind.String) 230envVars.ValueKind == JsonValueKind.Object) 235var envValue = envProp.Value.ValueKind switch 247if (envProp.Value.ValueKind != JsonValueKind.String) 251envProp.Name, envProp.Value.ValueKind, envValue); 260envProp.Name, envProp.Value.ValueKind);
Mcp\Tools\ListStructuredLogsTool.cs (1)
51resourceNameElement.ValueKind == JsonValueKind.String)
Mcp\Tools\ListTracesTool.cs (1)
51resourceNameElement.ValueKind == JsonValueKind.String)
Mcp\Tools\ListTraceStructuredLogsTool.cs (1)
52traceIdElement.ValueKind == JsonValueKind.String)
Npm\SigstoreNpmProvenanceChecker.cs (11)
266if (predicate.ValueKind == JsonValueKind.Object) 269buildDefinition.ValueKind == JsonValueKind.Object) 272buildTypeElement.ValueKind == JsonValueKind.String) 278extParams.ValueKind == JsonValueKind.Object && 280workflow.ValueKind == JsonValueKind.Object) 283repoEl.ValueKind == JsonValueKind.String) 289pathEl.ValueKind == JsonValueKind.String) 295refEl.ValueKind == JsonValueKind.String) 303runDetails.ValueKind == JsonValueKind.Object && 305builder.ValueKind == JsonValueKind.Object) 308idEl.ValueKind == JsonValueKind.String)
Projects\GuestAppHostProject.cs (2)
672appUrl.ValueKind == JsonValueKind.String) 682if (prop.Value.ValueKind == JsonValueKind.String)
Aspire.Cli.Tests (7)
Commands\PsCommandTests.cs (1)
189Assert.Equal(JsonValueKind.Array, document.RootElement.ValueKind);
Mcp\ListIntegrationsToolTests.cs (4)
36Assert.Equal(JsonValueKind.Object, schema.ValueKind); 40Assert.Equal(JsonValueKind.Object, propsElement.ValueKind); 64Assert.Equal(JsonValueKind.Array, integrations.ValueKind); 89Assert.Equal(JsonValueKind.Array, integrations.ValueKind);
Mcp\ListResourcesToolTests.cs (1)
176Assert.Equal(JsonValueKind.Array, jsonDoc.RootElement.ValueKind);
Mcp\ListStructuredLogsToolTests.cs (1)
371Assert.Equal(JsonValueKind.Object, schema.ValueKind);
Aspire.Dashboard.Tests (1)
Model\GenAIMessageParsingHelperTests.cs (1)
355Assert.Equal(JsonValueKind.Array, errorPart.AdditionalProperties["content"].ValueKind);
Aspire.Hosting (2)
Backchannel\AuxiliaryBackchannelRpcTarget.cs (2)
175if (request.Arguments is JsonElement argsElement && argsElement.ValueKind == JsonValueKind.Object) 929return element.ValueKind switch
Aspire.Hosting.OpenAI (2)
OpenAIHealthCheck.cs (2)
103var indicator = statusEl.TryGetProperty("indicator", out var indEl) && indEl.ValueKind == JsonValueKind.String 107var description = statusEl.TryGetProperty("description", out var descEl) && descEl.ValueKind == JsonValueKind.String
dotnet (7)
ToolManifest\JsonElementExtension.cs (4)
19if (jsonValue.ValueKind != JsonValueKind.String) 39if (jsonValue.ValueKind != JsonValueKind.Number) 59if (!(jsonValue.ValueKind == JsonValueKind.True || jsonValue.ValueKind == JsonValueKind.False))
ToolManifest\ToolManifestEditor.cs (3)
157if (tools.ValueKind != JsonValueKind.Object) 179if (commandsJson.ValueKind != JsonValueKind.Array) 189if (command.ValueKind != JsonValueKind.String)
dotnet-sourcelink (3)
ILCompiler.Compiler (3)
src\runtime\src\coreclr\tools\Common\Microsoft\SourceLink\Tools\SourceLinkMap.cs (3)
66if (root.ValueKind != JsonValueKind.Object) 79if (rootEntry.Value.ValueKind != JsonValueKind.Object) 86if (documentsEntry.Value.ValueKind != JsonValueKind.String ||
Infrastructure.Tests (10)
PowerShellScripts\ExpandTestMatrixGitHubTests.cs (7)
154include.ValueKind == JsonValueKind.Array || include.ValueKind == JsonValueKind.Object, 155$"Expected include to be Array or Object, got {include.ValueKind}"); 181var firstEntry = include.ValueKind == JsonValueKind.Array 212var firstEntry = include.ValueKind == JsonValueKind.Array 671if (include.ValueKind == JsonValueKind.Array) 678else if (include.ValueKind == JsonValueKind.Object)
PowerShellScripts\SplitTestMatrixByDepsTests.cs (2)
328if (include.ValueKind == JsonValueKind.Array) 335else if (include.ValueKind == JsonValueKind.Object)
PowerShellScripts\SplitTestProjectsTests.cs (1)
122Assert.Equal(JsonValueKind.Array, partitions.ValueKind);
Microsoft.AspNetCore.Authentication (1)
JsonDocumentAuthExtensions.cs (1)
21if (element.TryGetProperty(key, out var property) && property.ValueKind != JsonValueKind.Null)
Microsoft.AspNetCore.Authentication.OAuth (5)
JsonKeyClaimAction.cs (3)
39if (value.ValueKind == JsonValueKind.Array) 46else if (value.ValueKind == JsonValueKind.Object || value.ValueKind == JsonValueKind.Undefined)
JsonSubKeyClaimAction.cs (2)
41if (value.ValueKind == JsonValueKind.Array) 58&& value.ValueKind == JsonValueKind.Object
Microsoft.AspNetCore.Components.Endpoints (3)
TempData\JsonTempDataSerializer.cs (3)
24return element.ValueKind switch 33_ => throw new NotSupportedException($"Unsupported JSON value kind: {element.ValueKind}") 77return element.ValueKind switch
Microsoft.AspNetCore.Components.Web (6)
JSComponents\JSComponentInterop.cs (1)
120switch (parameterJsonValue.ValueKind)
WebEventData\ChangeEventArgsReader.cs (3)
22switch (value.ValueKind) 57if (arrayElement.ValueKind != JsonValueKind.String) 60$"Unsupported {nameof(JsonElement)} value kind '{arrayElement.ValueKind}' " +
WebEventData\WebEventDescriptorReader.cs (2)
47if (jsonElement.ValueKind is JsonValueKind.Null) 61if (property.Value.ValueKind is JsonValueKind.True or JsonValueKind.False)
Microsoft.AspNetCore.Mvc.ViewFeatures (5)
Infrastructure\DefaultTempDataSerializer.cs (5)
32switch (item.Value.ValueKind) 71throw new InvalidOperationException(Resources.FormatTempData_CannotDeserializeType(item.Value.ValueKind)); 91if (arrayElement[0].ValueKind == JsonValueKind.String) 102else if (arrayElement[0].ValueKind == JsonValueKind.Number) 114throw new InvalidOperationException(Resources.FormatTempData_CannotDeserializeType(arrayElement.ValueKind));
Microsoft.CodeAnalysis.Features (3)
PdbSourceDocument\SourceLinkMap.cs (3)
73if (root.ValueKind != JsonValueKind.Object) 86if (rootEntry.Value.ValueKind != JsonValueKind.Object) 93if (documentsEntry.Value.ValueKind != JsonValueKind.String ||
Microsoft.Deployment.DotNet.Releases (12)
AspNetCoreReleaseComponent.cs (1)
47if (element.TryGetProperty("version-aspnetcoremodule", out JsonElement ancmVersionValue) && ancmVersionValue.ValueKind != JsonValueKind.Null)
JsonExtensions.cs (3)
20if (value.TryGetProperty(propertyName, out JsonElement p) && p.ValueKind != JsonValueKind.Null) 37if (value.TryGetProperty(propertyName, out JsonElement p) && p.ValueKind == JsonValueKind.String) 54if (value.TryGetProperty(propertyName, out JsonElement p) && p.ValueKind != JsonValueKind.Null)
Product.cs (1)
160EndOfLifeDate = value.ValueKind == JsonValueKind.Null ? null : value.GetDateTime();
ProductRelease.cs (6)
147if (element.TryGetProperty("cve-list", out JsonElement cveListElement) && cveListElement.ValueKind == JsonValueKind.Array) 161if (element.TryGetProperty("aspnetcore-runtime", out JsonElement aspNetCoreValue) && aspNetCoreValue.ValueKind != JsonValueKind.Null) 167if (element.TryGetProperty("runtime", out JsonElement runtimeValue) && runtimeValue.ValueKind != JsonValueKind.Null) 173if (element.TryGetProperty("windowsdesktop", out JsonElement desktopValue) && desktopValue.ValueKind != JsonValueKind.Null) 183if (element.TryGetProperty("sdks", out JsonElement sdksValue) && sdksValue.ValueKind == JsonValueKind.Array) 192else if (element.TryGetProperty("sdk", out JsonElement sdkValue) && sdkValue.ValueKind != JsonValueKind.Null)
ReleaseComponent.cs (1)
68if (element.TryGetProperty("files", out JsonElement P) && P.ValueKind == JsonValueKind.Array)
Microsoft.DotNet.ProjectTools (11)
LaunchSettings\LaunchSettings.cs (11)
90if (model.ValueKind != JsonValueKind.Object || !model.TryGetProperty(ProfilesKey, out var profilesObject) || profilesObject.ValueKind != JsonValueKind.Object) 100selectedProfileName = firstProfileProperty.Value.ValueKind == JsonValueKind.Object ? firstProfileProperty.Name : null; 122if (profileObject.ValueKind != JsonValueKind.Object) 128if (profileObject.ValueKind == default) 132if (prop.Value.ValueKind == JsonValueKind.Object) 134if (prop.Value.TryGetProperty(CommandNameKey, out var commandNameElement) && commandNameElement.ValueKind == JsonValueKind.String) 146if (profileObject.ValueKind == default) 152|| finalCommandNameElement.ValueKind != JsonValueKind.String) 185if (profileProperty.Value.ValueKind != JsonValueKind.Object 187|| commandNameElement.ValueKind != JsonValueKind.String)
Microsoft.Extensions.AI (3)
ChatCompletion\ChatClientStructuredOutputExtensions.cs (3)
205if (schemaElement.ValueKind is JsonValueKind.Object) 211return property.Value.ValueKind == JsonValueKind.String 221element.ValueKind switch
Microsoft.Extensions.AI.Abstractions (1)
Utilities\AIJsonUtilities.Schema.Create.cs (1)
210if (document.ValueKind is not (JsonValueKind.Object or JsonValueKind.False or JsonValueKind.True))
Microsoft.Extensions.AI.Abstractions.Tests (9)
Contents\FunctionCallContentTests.cs (4)
358Assert.True(kvp.Value is JsonElement { ValueKind: JsonValueKind.Object }); 368Assert.True(kvp.Value is JsonElement { ValueKind: JsonValueKind.Array }); 373Assert.True(kvp.Value is JsonElement { ValueKind: JsonValueKind.Number }); 378Assert.True(kvp.Value is JsonElement { ValueKind: JsonValueKind.True });
Utilities\AIJsonUtilitiesTests.cs (5)
587Assert.Equal(JsonValueKind.True, schema.ValueKind); 631Assert.Equal(JsonValueKind.Object, schema.ValueKind); 1660Assert.Equal(JsonValueKind.Object, result.ValueKind); 1665Assert.Equal(JsonValueKind.Object, result.ValueKind); 1667Assert.Equal(JsonValueKind.True, notValue.ValueKind);
Microsoft.Extensions.AI.Evaluation.Safety (1)
ContentSafetyService.cs (1)
73switch (labelElement.ValueKind)
Microsoft.Extensions.AI.Integration.Tests (1)
PromptBasedFunctionCallingChatClient.cs (1)
155arguments[kvp.Key] = jsonElement.ValueKind switch
Microsoft.Extensions.AI.Tests (9)
Functions\AIFunctionFactoryTest.cs (9)
1334Assert.Equal(JsonValueKind.Array, nullableIntType.ValueKind); 1343Assert.Equal(JsonValueKind.Array, nullableIntWithDefaultType.ValueKind); 1349Assert.Equal(JsonValueKind.Null, nullableIntWithDefaultDefault.ValueKind); 1374Assert.Equal(JsonValueKind.Array, nullableStringType.ValueKind); 1383Assert.Equal(JsonValueKind.Array, nullableIntType.ValueKind); 1392Assert.Equal(JsonValueKind.Array, nullableStringWithDefaultType.ValueKind); 1398Assert.Equal(JsonValueKind.Null, nullableStringWithDefaultDefault.ValueKind); 1405Assert.Equal(JsonValueKind.Array, nullableIntWithDefaultType.ValueKind); 1411Assert.Equal(JsonValueKind.Null, nullableIntWithDefaultDefault.ValueKind);
Microsoft.Extensions.Configuration.Json (5)
JsonConfigurationFileParser.cs (5)
33if (doc.RootElement.ValueKind != JsonValueKind.Object) 35throw new FormatException(SR.Format(SR.Error_InvalidTopLevelJSONElement, doc.RootElement.ValueKind)); 93switch (value.ValueKind) 113_data[key] = value.ValueKind == JsonValueKind.Null ? null : value.ToString(); 117throw new FormatException(SR.Format(SR.Error_UnsupportedJSONToken, value.ValueKind));
Microsoft.ML.Tokenizers.Tests (16)
BpeTests.cs (14)
958modelElement.ValueKind != JsonValueKind.Object || 962vocabElement.ValueKind != JsonValueKind.Object) 1014if (modelElement.TryGetProperty("merges", out JsonElement mergesElement) && mergesElement.ValueKind == JsonValueKind.Array) 1018if (merge.ValueKind == JsonValueKind.String) 1034preTokenizerElement.ValueKind == JsonValueKind.Object && 1036typeElement.ValueKind == JsonValueKind.String && 1039preTokenizersElement.ValueKind == JsonValueKind.Array) 1043if (preTokenizer.ValueKind == JsonValueKind.Object && 1045preTokenizerTypeElement.ValueKind == JsonValueKind.String) 1051patternElement.ValueKind == JsonValueKind.Object && 1053regexElement.ValueKind == JsonValueKind.String) 1075if (root.TryGetProperty("added_tokens", out JsonElement modelElement) && modelElement.ValueKind == JsonValueKind.Array) 1081contentElement.ValueKind == JsonValueKind.String && 1082token.TryGetProperty("id", out JsonElement idElement) && idElement.ValueKind == JsonValueKind.Number)
UnigramTests.cs (2)
34vocabElement.ValueKind == JsonValueKind.Array) 38if (token.ValueKind == JsonValueKind.Array && token.GetArrayLength() == 2)
Microsoft.NET.Build.Containers (8)
LocalDaemons\DockerCli.cs (8)
162else if (errorProperty.ValueKind == JsonValueKind.Array && errorProperty.GetArrayLength() == 0) 244if (rootElement.TryGetProperty("RegistryConfig", out var registryConfig) && registryConfig.ValueKind == JsonValueKind.Object) 246if (registryConfig.TryGetProperty("IndexConfigs", out var indexConfigs) && indexConfigs.ValueKind == JsonValueKind.Object) 250if (property.Value.ValueKind == JsonValueKind.Object 262if (rootElement.TryGetProperty("registries", out var registries) && registries.ValueKind == JsonValueKind.Object) 266if (property.Value.ValueKind == JsonValueKind.Object 633if (!GetDockerConfig().RootElement.TryGetProperty("DriverStatus", out var driverStatus) || driverStatus.ValueKind != JsonValueKind.Array) 640if (item.ValueKind != JsonValueKind.Array || item.GetArrayLength() != 2) continue;
Microsoft.SourceLink.Tools.Package (3)
SourceLinkMap.cs (3)
93if (root.ValueKind != JsonValueKind.Object) 106if (rootEntry.Value.ValueKind != JsonValueKind.Object) 113if (documentsEntry.Value.ValueKind != JsonValueKind.String ||
Microsoft.TestPlatform.CommunicationUtilities (42)
JsonDataSerializer.Stj.cs (1)
84? (vProp.ValueKind == JsonValueKind.Number ? vProp.GetInt32() : int.TryParse(vProp.GetString(), out var v) ? v : 0)
Serialization\AfterTestRunEndResultConverter.cs (1)
53if (element.TryGetProperty(name, out var prop) && prop.ValueKind != JsonValueKind.Null)
Serialization\AttachmentConverters.cs (2)
33if (attachment.ValueKind != JsonValueKind.Null) 66var description = element.TryGetProperty("Description", out var descProp) && descProp.ValueKind != JsonValueKind.Null
Serialization\DiscoveryCriteriaConverter.cs (4)
36var runSettings = root.TryGetProperty("RunSettings", out var rs) && rs.ValueKind != JsonValueKind.Null ? rs.GetString() : null; 37var package = root.TryGetProperty("Package", out var pkg) && pkg.ValueKind != JsonValueKind.Null ? pkg.GetString() : null; 38var testCaseFilter = root.TryGetProperty("TestCaseFilter", out var tcf) && tcf.ValueKind != JsonValueKind.Null ? tcf.GetString() : null; 76if (element.TryGetProperty(name, out var prop) && prop.ValueKind != JsonValueKind.Null)
Serialization\TestCaseConverter.cs (2)
57if (token.ValueKind != JsonValueKind.Null) 60if (token.ValueKind == JsonValueKind.String)
Serialization\TestCaseConverterV2.cs (6)
31if (data.TryGetProperty("ExecutorUri", out var uri) && uri.ValueKind != JsonValueKind.Null) 35if (data.TryGetProperty("Id", out var id) && id.ValueKind != JsonValueKind.Null) 37if (data.TryGetProperty("DisplayName", out var display) && display.ValueKind != JsonValueKind.Null) 39if (data.TryGetProperty("CodeFilePath", out var codePath) && codePath.ValueKind != JsonValueKind.Null) 60if (valueElement.ValueKind != JsonValueKind.Null) 62propertyData = valueElement.ValueKind == JsonValueKind.String
Serialization\TestExecutionContextConverter.cs (2)
40if (data.TryGetProperty("TestCaseFilter", out var filter) && filter.ValueKind != JsonValueKind.Null) 42if (data.TryGetProperty("FilterOptions", out var filterOptions) && filterOptions.ValueKind != JsonValueKind.Null)
Serialization\TestObjectBaseConverter.cs (2)
64if (valueElement.ValueKind != JsonValueKind.Null) 66if (valueElement.ValueKind == JsonValueKind.String)
Serialization\TestObjectConverter.cs (2)
49if (element.TryGetProperty("Value", out var valueElement) && valueElement.ValueKind != JsonValueKind.Null) 52if (valueElement.ValueKind == JsonValueKind.String)
Serialization\TestProcessAttachDebuggerPayloadConverter.cs (1)
32var targetFramework = root.TryGetProperty("TargetFramework", out var tf) && tf.ValueKind != JsonValueKind.Null
Serialization\TestResultConverter.cs (4)
35if (attachment.ValueKind != JsonValueKind.Null) 47if (message.ValueKind != JsonValueKind.Null) 68if (token.ValueKind != JsonValueKind.Null) 71if (token.ValueKind == JsonValueKind.String)
Serialization\TestResultConverterV2.cs (11)
38if (attachment.ValueKind != JsonValueKind.Null) 50if (message.ValueKind != JsonValueKind.Null) 60if (data.TryGetProperty("ErrorMessage", out var errorMsg) && errorMsg.ValueKind != JsonValueKind.Null) 62if (data.TryGetProperty("ErrorStackTrace", out var errorStack) && errorStack.ValueKind != JsonValueKind.Null) 64if (data.TryGetProperty("DisplayName", out var displayName) && displayName.ValueKind != JsonValueKind.Null) 66if (data.TryGetProperty("ComputerName", out var computerName) && computerName.ValueKind != JsonValueKind.Null) 68if (data.TryGetProperty("Duration", out var duration) && duration.ValueKind != JsonValueKind.Null) 70if (data.TryGetProperty("StartTime", out var startTime) && startTime.ValueKind != JsonValueKind.Null) 72if (data.TryGetProperty("EndTime", out var endTime) && endTime.ValueKind != JsonValueKind.Null) 89if (valueElement.ValueKind != JsonValueKind.Null) 91propertyData = valueElement.ValueKind == JsonValueKind.String
Serialization\TestRunChangedEventArgsConverter.cs (1)
52if (element.TryGetProperty(name, out var prop) && prop.ValueKind != JsonValueKind.Null)
Serialization\TestRunCompleteEventArgsConverter.cs (1)
67if (element.TryGetProperty(name, out var prop) && prop.ValueKind != JsonValueKind.Null)
Serialization\TestRunStatisticsConverter.cs (1)
32if (root.TryGetProperty("Stats", out var statsProp) && statsProp.ValueKind == JsonValueKind.Object)
Serialization\TestSessionInfoConverter.cs (1)
31var id = root.TryGetProperty("Id", out var idProp) && idProp.ValueKind != JsonValueKind.Null
rzc (5)
Json\JsonDataReader.cs (5)
29public bool IsInteger => _currentValue.ValueKind == JsonValueKind.Number; 30public bool IsObjectStart => _currentValue.ValueKind == JsonValueKind.Object; 31public bool IsString => _currentValue.ValueKind == JsonValueKind.String; 52=> _currentValue.ValueKind == JsonValueKind.Null; 120return _currentValue.ValueKind switch
System.Text.Json (78)
System\Text\Json\Document\JsonDocument.cs (7)
99/// This <see cref="RootElement"/>'s <see cref="JsonElement.ValueKind"/> would result in an invalid JSON. 1037if (document.RootElement.ValueKind is JsonValueKind.Array or JsonValueKind.Object) 1045Debug.Assert(document.RootElement.ValueKind is JsonValueKind.Array or JsonValueKind.Object); 1058switch (curr.ValueKind) 1066if (enumerator.Current.Value.ValueKind is JsonValueKind.Object or JsonValueKind.Array) 1093if (enumerator.Current.ValueKind is JsonValueKind.Object or JsonValueKind.Array) 1105Debug.Fail($"Expected only complex children but got {curr.ValueKind}");
System\Text\Json\Document\JsonElement.cs (50)
55/// This value's <see cref="ValueKind"/> is not <see cref="JsonValueKind.Array"/>. 78/// This value's <see cref="ValueKind"/> is not <see cref="JsonValueKind.Array"/>. 95/// This value's <see cref="ValueKind"/> is not <see cref="JsonValueKind.Object"/>. 123/// This value's <see cref="ValueKind"/> is not <see cref="JsonValueKind.Object"/>. 166/// This value's <see cref="ValueKind"/> is not <see cref="JsonValueKind.Object"/>. 205/// This value's <see cref="ValueKind"/> is not <see cref="JsonValueKind.Object"/>. 245/// This value's <see cref="ValueKind"/> is not <see cref="JsonValueKind.Object"/>. 283/// This value's <see cref="ValueKind"/> is not <see cref="JsonValueKind.Object"/>. 319/// This value's <see cref="ValueKind"/> is not <see cref="JsonValueKind.Object"/>. 339/// This value's <see cref="ValueKind"/> is neither <see cref="JsonValueKind.True"/> or 371/// This value's <see cref="ValueKind"/> is neither <see cref="JsonValueKind.String"/> nor <see cref="JsonValueKind.Null"/>. 396/// This value's <see cref="ValueKind"/> is not <see cref="JsonValueKind.String"/>. 416/// This value's <see cref="ValueKind"/> is not <see cref="JsonValueKind.String"/>. 447/// This value's <see cref="ValueKind"/> is not <see cref="JsonValueKind.Number"/>. 465/// This value's <see cref="ValueKind"/> is not <see cref="JsonValueKind.Number"/>. 496/// This value's <see cref="ValueKind"/> is not <see cref="JsonValueKind.Number"/>. 516/// This value's <see cref="ValueKind"/> is not <see cref="JsonValueKind.Number"/>. 546/// This value's <see cref="ValueKind"/> is not <see cref="JsonValueKind.Number"/>. 563/// This value's <see cref="ValueKind"/> is not <see cref="JsonValueKind.Number"/>. 593/// This value's <see cref="ValueKind"/> is not <see cref="JsonValueKind.Number"/>. 614/// This value's <see cref="ValueKind"/> is not <see cref="JsonValueKind.Number"/>. 645/// This value's <see cref="ValueKind"/> is not <see cref="JsonValueKind.Number"/>. 662/// This value's <see cref="ValueKind"/> is not <see cref="JsonValueKind.Number"/>. 692/// This value's <see cref="ValueKind"/> is not <see cref="JsonValueKind.Number"/>. 713/// This value's <see cref="ValueKind"/> is not <see cref="JsonValueKind.Number"/>. 744/// This value's <see cref="ValueKind"/> is not <see cref="JsonValueKind.Number"/>. 764/// This value's <see cref="ValueKind"/> is not <see cref="JsonValueKind.Number"/>. 794/// This value's <see cref="ValueKind"/> is not <see cref="JsonValueKind.Number"/>. 815/// This value's <see cref="ValueKind"/> is not <see cref="JsonValueKind.Number"/>. 855/// This value's <see cref="ValueKind"/> is not <see cref="JsonValueKind.Number"/>. 883/// This value's <see cref="ValueKind"/> is not <see cref="JsonValueKind.Number"/>. 922/// This value's <see cref="ValueKind"/> is not <see cref="JsonValueKind.Number"/>. 950/// This value's <see cref="ValueKind"/> is not <see cref="JsonValueKind.Number"/>. 980/// This value's <see cref="ValueKind"/> is not <see cref="JsonValueKind.Number"/>. 1001/// This value's <see cref="ValueKind"/> is not <see cref="JsonValueKind.Number"/>. 1032/// This value's <see cref="ValueKind"/> is not <see cref="JsonValueKind.String"/>. 1052/// This value's <see cref="ValueKind"/> is not <see cref="JsonValueKind.String"/>. 1083/// This value's <see cref="ValueKind"/> is not <see cref="JsonValueKind.String"/>. 1103/// This value's <see cref="ValueKind"/> is not <see cref="JsonValueKind.String"/>. 1134/// This value's <see cref="ValueKind"/> is not <see cref="JsonValueKind.String"/>. 1154/// This value's <see cref="ValueKind"/> is not <see cref="JsonValueKind.String"/>. 1268JsonValueKind kind = element1.ValueKind; 1269if (kind != element2.ValueKind) 1433/// This value's <see cref="ValueKind"/> is not <see cref="JsonValueKind.String"/>. 1460/// This value's <see cref="ValueKind"/> is not <see cref="JsonValueKind.String"/>. 1491/// This value's <see cref="ValueKind"/> is not <see cref="JsonValueKind.String"/>. 1541/// This value's <see cref="ValueKind"/> is <see cref="JsonValueKind.Undefined"/>. 1569/// This value's <see cref="ValueKind"/> is not <see cref="JsonValueKind.Array"/>. 1595/// This value's <see cref="ValueKind"/> is not <see cref="JsonValueKind.Object"/>. 1716private string DebuggerDisplay => $"ValueKind = {ValueKind} : \"{ToString()}\"";
System\Text\Json\Document\JsonProperty.cs (2)
110/// This <see cref="Value"/>'s <see cref="JsonElement.ValueKind"/> would result in an invalid JSON. 139=> Value.ValueKind == JsonValueKind.Undefined ? "<Undefined>" : $"\"{ToString()}\"";
System\Text\Json\Nodes\JsonArray.cs (3)
195return element.ValueKind switch 205Debug.Assert(element.ValueKind == JsonValueKind.Array); 303Debug.Assert(jElement.ValueKind == JsonValueKind.Array);
System\Text\Json\Nodes\JsonNode.To.cs (1)
49case JsonValueOfElement { Value.ValueKind: JsonValueKind.String } jsonElement:
System\Text\Json\Nodes\JsonObject.cs (2)
61return element.ValueKind switch 71Debug.Assert(element.ValueKind == JsonValueKind.Object);
System\Text\Json\Nodes\JsonValue.cs (1)
180switch (element.ValueKind)
System\Text\Json\Nodes\JsonValueOfElement.cs (4)
16Debug.Assert(value.ValueKind is JsonValueKind.False or JsonValueKind.True or JsonValueKind.Number or JsonValueKind.String); 21private protected override JsonValueKind GetValueKindCore() => Value.ValueKind; 44ThrowHelper.ThrowInvalidOperationException_NodeUnableToConvertElement(Value.ValueKind, typeof(TypeToConvert)); 60switch (Value.ValueKind)
System\Text\Json\Nodes\JsonValueOfT.cs (1)
18Debug.Assert(value is not JsonElement or JsonElement { ValueKind: not JsonValueKind.Null });
System\Text\Json\Serialization\Attributes\JsonExtensionDataAttribute.cs (1)
21/// If a <see cref="JsonElement"/> is created, a "null" JSON value is treated as a JsonElement with <see cref="JsonElement.ValueKind"/>
System\Text\Json\Serialization\Converters\Node\JsonNodeConverter.cs (1)
83switch (element.ValueKind)
System\Text\Json\Serialization\JsonSerializer.Read.HandleMetadata.cs (5)
404if (element.ValueKind == JsonValueKind.Object) 422if (property.Value.ValueKind != JsonValueKind.String) 424ThrowHelper.ThrowJsonException_MetadataValueWasNotString(property.Value.ValueKind); 445if (property.Value.ValueKind != JsonValueKind.String) 447ThrowHelper.ThrowJsonException_MetadataValueWasNotString(property.Value.ValueKind);