848 references to JsonValueKind
aspire (77)
Acquisition\InstallationInfo.cs (2)
142return row.TryGetProperty(property, out var el) && el.ValueKind == JsonValueKind.String 149return row.TryGetProperty(property, out var el) && el.ValueKind == JsonValueKind.String
Acquisition\InstallSidecarReader.cs (2)
158if (doc.RootElement.ValueKind != JsonValueKind.Object) 174if (obj.TryGetProperty(propertyName, out var el) && el.ValueKind == JsonValueKind.String)
Acquisition\InstallSidecarWriter.cs (1)
94if (document.RootElement.ValueKind != JsonValueKind.Object)
Acquisition\PeerInstallProbe.cs (4)
158if (doc.RootElement.ValueKind == JsonValueKind.Object && 160installations.ValueKind == JsonValueKind.Array && 165else if (doc.RootElement.ValueKind == JsonValueKind.Array && doc.RootElement.GetArrayLength() > 0) 176if (row is { ValueKind: JsonValueKind.Object } element)
Agents\AspireSkills\AspireSkillsInstaller.cs (5)
458var tagName = root.TryGetProperty("tag_name", out var tagNameElement) && tagNameElement.ValueKind == JsonValueKind.String 463if (root.TryGetProperty("assets", out var assetsElement) && assetsElement.ValueKind == JsonValueKind.Array) 468nameElement.ValueKind != JsonValueKind.String || 470downloadUrlElement.ValueKind != JsonValueKind.String) 479var digest = assetElement.TryGetProperty("digest", out var digestElement) && digestElement.ValueKind == JsonValueKind.String
Backchannel\AppHostAuxiliaryBackchannel.cs (1)
875if (request.Arguments is JsonElement argsElement && argsElement.ValueKind == JsonValueKind.Object)
Commands\McpCallCommand.cs (1)
80if (doc.RootElement.ValueKind != JsonValueKind.Object)
Configuration\AspireConfigFile.cs (8)
252appUrl.ValueKind == JsonValueKind.String) 258envVars.ValueKind == JsonValueKind.Object) 265JsonValueKind.String => envProp.Value.GetString()!, 266JsonValueKind.True => "true", 267JsonValueKind.False => "false", 268JsonValueKind.Number => envProp.Value.GetRawText(), 269JsonValueKind.Null => "", 275if (envProp.Value.ValueKind != JsonValueKind.String)
Mcp\Tools\ExecuteResourceCommandTool.cs (6)
78if (commandArgumentsElement.ValueKind != JsonValueKind.Object) 180JsonValueKind.String => JsonValue.Create(property.Value.GetString()), 181JsonValueKind.Number => JsonValue.Create(property.Value.GetRawText()), 182JsonValueKind.True => JsonValue.Create("true"), 183JsonValueKind.False => JsonValue.Create("false"), 184JsonValueKind.Null => null,
Mcp\Tools\ListConsoleLogsTool.cs (2)
50resourceNameElement.ValueKind == JsonValueKind.String) 62searchElement.ValueKind == JsonValueKind.String)
Mcp\Tools\ListStructuredLogsTool.cs (2)
55resourceNameElement.ValueKind == JsonValueKind.String) 62searchElement.ValueKind == JsonValueKind.String)
Mcp\Tools\ListTracesTool.cs (2)
55resourceNameElement.ValueKind == JsonValueKind.String) 62searchElement.ValueKind == JsonValueKind.String)
Mcp\Tools\ListTraceStructuredLogsTool.cs (2)
56traceIdElement.ValueKind == JsonValueKind.String) 72searchElement.ValueKind == JsonValueKind.String)
Migrations\TypeScriptAppHostMigration.cs (3)
203pathValue.GetValueKind() is not JsonValueKind.String) 256if (entry is JsonValue value && value.GetValueKind() is JsonValueKind.String) 297value.GetValueKind() is JsonValueKind.String)
Npm\SigstoreNpmProvenanceChecker.cs (11)
391if (predicate.ValueKind == JsonValueKind.Object) 394buildDefinition.ValueKind == JsonValueKind.Object) 397buildTypeElement.ValueKind == JsonValueKind.String) 403extParams.ValueKind == JsonValueKind.Object && 405workflow.ValueKind == JsonValueKind.Object) 408repoEl.ValueKind == JsonValueKind.String) 414pathEl.ValueKind == JsonValueKind.String) 420refEl.ValueKind == JsonValueKind.String) 428runDetails.ValueKind == JsonValueKind.Object && 430builder.ValueKind == JsonValueKind.Object) 433idEl.ValueKind == JsonValueKind.String)
NuGet\BundleNuGetPackageCache.cs (3)
273return root.ValueKind == JsonValueKind.Object && 275packages.ValueKind == JsonValueKind.Array && 277totalHits.ValueKind == JsonValueKind.Number;
Projects\DotNetAppHostProject.cs (6)
2095if (document.RootElement.ValueKind is not JsonValueKind.Object || 2097profiles.ValueKind is not JsonValueKind.Object) 2130if (!hasMatch || selectedProfile.Value.ValueKind is not JsonValueKind.Object) 2141if (candidate.Value.ValueKind is not JsonValueKind.Object || 2143commandName.ValueKind is not JsonValueKind.String || 2153if (selectedProfile.Value.ValueKind is not JsonValueKind.Object)
Projects\GuestAppHostProject.cs (2)
971appUrl.ValueKind == JsonValueKind.String) 981if (prop.Value.ValueKind == JsonValueKind.String)
Projects\ProjectLocator.cs (3)
752if (json.RootElement.ValueKind is not JsonValueKind.Object) 760if (appHostPathProperty.ValueKind is not JsonValueKind.Null and not JsonValueKind.String)
src\Shared\IntegrationPackageProbeManifest.cs (4)
391managedAssembliesElement.ValueKind != JsonValueKind.Array) 415nativeLibrariesElement.ValueKind != JsonValueKind.Array) 436propertyElement.ValueKind == JsonValueKind.Null) 446if (propertyElement.ValueKind != JsonValueKind.String)
src\Shared\PackageUpdateHelpers.cs (6)
231if (root.ValueKind != JsonValueKind.Object || 233version.ValueKind != JsonValueKind.Number || 235searchResults.ValueKind != JsonValueKind.Array) 242if (sourceResult.ValueKind != JsonValueKind.Object || 244sourceName.ValueKind != JsonValueKind.String || 246packages.ValueKind != JsonValueKind.Array)
Telemetry\InternalMicrosoftDetector.cs (1)
961return element.TryGetProperty(propertyName, out var property) && property.ValueKind == JsonValueKind.String
aspire-managed (4)
src\Shared\IntegrationPackageProbeManifest.cs (4)
391managedAssembliesElement.ValueKind != JsonValueKind.Array) 415nativeLibrariesElement.ValueKind != JsonValueKind.Array) 436propertyElement.ValueKind == JsonValueKind.Null) 446if (propertyElement.ValueKind != JsonValueKind.String)
Aspire.Cli.EndToEnd.Tests (25)
ChannelUpdateWorkflowTests.cs (5)
495channelElement.ValueKind == JsonValueKind.String 509appHost.ValueKind != JsonValueKind.Object) 515pathElement.ValueKind != JsonValueKind.String) 533packages.ValueKind != JsonValueKind.Object) 540versionElement.ValueKind != JsonValueKind.String)
EmulatedLocalReleaseBuildTests.cs (4)
358sdk.ValueKind == JsonValueKind.Object && 360version.ValueKind == JsonValueKind.String && 381packages.ValueKind == JsonValueKind.Object) 387package.Value.ValueKind == JsonValueKind.String &&
EmulatedReleasedBuildTests.cs (2)
247sdk.ValueKind == JsonValueKind.Object && 249version.ValueKind == JsonValueKind.String &&
EmulatedStagingBuildTests.cs (4)
315sdk.ValueKind == System.Text.Json.JsonValueKind.Object && 317version.ValueKind == System.Text.Json.JsonValueKind.String && 342packages.ValueKind == System.Text.Json.JsonValueKind.Object && 344version.ValueKind == System.Text.Json.JsonValueKind.String &&
Helpers\CliE2ETestHelpers.cs (3)
646versions.ValueKind != JsonValueKind.Array) 839if (document.RootElement.ValueKind != JsonValueKind.Array) 880if (!document.RootElement.TryGetProperty("versions", out var versions) || versions.ValueKind != JsonValueKind.Array)
SdkExportTests.cs (2)
79Assert.Equal(JsonValueKind.Array, root.GetProperty("modules").ValueKind); 80Assert.Equal(JsonValueKind.Array, root.GetProperty("declarations").ValueKind);
SmokeTests.cs (2)
231property.ValueKind != JsonValueKind.Object) 251property.ValueKind != JsonValueKind.String)
StartStopTests.cs (1)
481Assert.Equal(JsonValueKind.Array, document.RootElement.ValueKind);
TypeScriptStarterSmokeTests.cs (2)
111versionProp.ValueKind != JsonValueKind.String) 119var channel = root.TryGetProperty("channel", out var channelProp) && channelProp.ValueKind == JsonValueKind.String
Aspire.Cli.Tests (26)
Acquisition\WingetRegistryProbeTests.cs (2)
31Assert.Equal(JsonValueKind.Object, doc.RootElement.ValueKind); 97Assert.Equal(JsonValueKind.Object, doc.RootElement.ValueKind);
Backchannel\ResourceSnapshotMapperTests.cs (1)
360Assert.Equal(JsonValueKind.Array, serializedProperty.ValueKind);
Commands\DescribeCommandTests.cs (1)
761Assert.Equal(JsonValueKind.Object, connectionProperties.ValueKind);
Commands\LsCommandTests.cs (4)
160Assert.Equal(JsonValueKind.Array, document.RootElement.ValueKind); 243Assert.Equal(JsonValueKind.Array, document.RootElement.ValueKind); 275Assert.Equal(JsonValueKind.Array, document.RootElement.ValueKind); 319Assert.Equal(JsonValueKind.Object, document.RootElement.ValueKind);
Commands\PsCommandTests.cs (4)
257Assert.Equal(JsonValueKind.Null, sdkVersion.ValueKind); 302Assert.Equal(JsonValueKind.Null, document.RootElement[0].GetProperty("sdkVersion").ValueKind); 486Assert.Equal(JsonValueKind.Array, document.RootElement.ValueKind); 523Assert.Equal(JsonValueKind.Array, document.RootElement.ValueKind);
Commands\ResourceCommandTests.cs (1)
2296Assert.Equal(JsonValueKind.String, actualElement.GetValueKind());
Configuration\ConfigurationHelperTests.cs (2)
134Assert.Equal(JsonValueKind.True, polyglotNode!.GetValueKind()); 135Assert.Equal(JsonValueKind.False, templatesNode!.GetValueKind());
Configuration\ConfigurationServiceTests.cs (3)
312Assert.Equal(JsonValueKind.String, node!.GetValueKind()); 335Assert.Equal(JsonValueKind.String, node!.GetValueKind()); 355Assert.Equal(JsonValueKind.String, node!.GetValueKind());
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 (2)
362Assert.Equal(JsonValueKind.Object, schema.ValueKind); 482Assert.Equal(JsonValueKind.Object, schema.ValueKind);
Mcp\ListTracesToolTests.cs (1)
524Assert.Equal(JsonValueKind.Object, schema.ValueKind);
Aspire.Dashboard (7)
Model\GenAI\GenAIItemPartViewModel.cs (2)
89var toolResponseContent = (toolCallResponsePart.Response?.GetValueKind() == JsonValueKind.String) 125var responseContent = (serverToolCallResponsePart.ServerToolCallResponse?.GetValueKind() == JsonValueKind.String)
Model\GenAI\GenAIMessageParsingHelper.cs (3)
147if (node?.GetValueKind() == JsonValueKind.String && node.GetValue<string>() is { } json) 152if (parsed?.GetValueKind() is JsonValueKind.Object or JsonValueKind.Array)
Model\GenAI\GenAISchemaHelpers.cs (2)
94if (item is JsonValue && item.GetValueKind() == System.Text.Json.JsonValueKind.String) 110if (typeNode is JsonValue && typeNode.GetValueKind() == System.Text.Json.JsonValueKind.String)
Aspire.Dashboard.Tests (2)
Model\GenAIMessageParsingHelperTests.cs (2)
152Assert.Equal(JsonValueKind.Object, toolCallPart.Arguments.GetValueKind()); 355Assert.Equal(JsonValueKind.Array, errorPart.AdditionalProperties["content"].ValueKind);
Aspire.Hosting (27)
ApplicationModel\ExecutableLaunchRecipe.cs (2)
596launchConfiguration.ValueKind == JsonValueKind.Object && 598type.ValueKind == JsonValueKind.String &&
Backchannel\AuxiliaryBackchannelRpcTarget.cs (14)
234if (request.Arguments is JsonElement argsElement && argsElement.ValueKind == JsonValueKind.Object) 353JsonValueKind.Object => resourceCommandService.CreateCommandArguments(request.ResourceName, request.CommandName, ConvertObjectArgumentValues(arguments.AsObject())), 354JsonValueKind.Array => resourceCommandService.CreateCommandArguments(request.ResourceName, request.CommandName, ConvertOrderedArgumentValues(arguments.AsArray())), 416JsonValueKind.String => value.GetValue<string>(), 417JsonValueKind.Number => value.ToJsonString(), 418JsonValueKind.True => "true", 419JsonValueKind.False => "false", 1950JsonValueKind.Null => null, 1951JsonValueKind.String => element.GetString(), 1952JsonValueKind.Number => ConvertJsonNumber(element), 1953JsonValueKind.True => true, 1954JsonValueKind.False => false, 1955JsonValueKind.Array => element.EnumerateArray().Select(ConvertJsonElementToObject).ToArray(), 1956JsonValueKind.Object => element.EnumerateObject().ToDictionary(p => p.Name, p => ConvertJsonElementToObject(p.Value)),
Pipelines\Internal\DeploymentStateManagerBase.cs (1)
197else if (sectionData is JsonValue jsonValue && jsonValue.GetValueKind() == JsonValueKind.String)
Pipelines\Internal\FileDeploymentStateManager.cs (1)
385JsonValue sectionValue when sectionValue.GetValueKind() == JsonValueKind.String =>
Publishing\ContainerRuntimeBase.cs (2)
234return document.RootElement.ValueKind is JsonValueKind.Object or JsonValueKind.Array;
Publishing\PodmanContainerRuntime.cs (1)
452return root.ValueKind == JsonValueKind.Object &&
src\Shared\PackageUpdateHelpers.cs (6)
231if (root.ValueKind != JsonValueKind.Object || 233version.ValueKind != JsonValueKind.Number || 235searchResults.ValueKind != JsonValueKind.Array) 242if (sourceResult.ValueKind != JsonValueKind.Object || 244sourceName.ValueKind != JsonValueKind.String || 246packages.ValueKind != JsonValueKind.Array)
Aspire.Hosting.Azure (4)
Provisioning\Internal\DefaultAzurePrincipalProvider.cs (1)
150root.TryGetProperty(claimName, out var value) && value.ValueKind == JsonValueKind.String
Provisioning\Internal\RunModeProvisioningContextProvider.cs (3)
267JsonValueKind.True => true, 268JsonValueKind.False => false, 269JsonValueKind.String when bool.TryParse(value.GetValue<string>(), out var parsedValue) => parsedValue,
Aspire.Hosting.Browsers (4)
ChromiumBrowserResolver.cs (4)
126infoCacheElement.ValueKind != JsonValueKind.Object) 283infoCacheElement.ValueKind != JsonValueKind.Object) 323propertyElement.ValueKind == JsonValueKind.String && 330propertyElement.ValueKind == JsonValueKind.String
Aspire.Hosting.Browsers.Tests (4)
src\Aspire.Hosting.Browsers\ChromiumBrowserResolver.cs (4)
126infoCacheElement.ValueKind != JsonValueKind.Object) 283infoCacheElement.ValueKind != JsonValueKind.Object) 323propertyElement.ValueKind == JsonValueKind.String && 330propertyElement.ValueKind == JsonValueKind.String
Aspire.Hosting.EntityFrameworkCore (1)
EFCoreOperationExecutor.cs (1)
627if (doc.RootElement.ValueKind == JsonValueKind.Array)
Aspire.Hosting.Foundry (2)
HostedAgent\HostedAgentBuilderExtension.cs (2)
370if (responseJson.ValueKind is JsonValueKind.Null or JsonValueKind.Undefined)
Aspire.Hosting.JavaScript (1)
JavaScriptHostingExtensions.cs (1)
2062packageManagerElement.ValueKind == JsonValueKind.String &&
Aspire.Hosting.Kubernetes (9)
KubernetesEnvironmentResource.cs (1)
1956managedFields.ValueKind != System.Text.Json.JsonValueKind.Array)
KubernetesManifestResource.cs (8)
223JsonValueKind.Null => null, 224JsonValueKind.String => element.GetString(), 225JsonValueKind.True => true, 226JsonValueKind.False => false, 227JsonValueKind.Number when element.TryGetInt64(out var longValue) => longValue, 228JsonValueKind.Number => element.GetDouble(), 229JsonValueKind.Array => element.EnumerateArray().Select(NormalizeJsonElement).ToList(), 230JsonValueKind.Object => element.EnumerateObject().ToDictionary(prop => prop.Name, prop => NormalizeJsonElement(prop.Value), StringComparer.Ordinal),
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
Aspire.Hosting.Radius (13)
Publishing\SealedSecretApplyStep.cs (5)
457conditionsElement.ValueKind == JsonValueKind.Array) 461var type = condition.TryGetProperty("type", out var typeElement) && typeElement.ValueKind == JsonValueKind.String 464var conditionStatus = condition.TryGetProperty("status", out var statusElement) && statusElement.ValueKind == JsonValueKind.String 473var message = condition.TryGetProperty("message", out var messageElement) && messageElement.ValueKind == JsonValueKind.String 604if (root.TryGetProperty(property, out var element) && element.ValueKind == JsonValueKind.Object)
Secrets\SealedSecretManifest.cs (8)
371if (root.ValueKind != JsonValueKind.Object) 423if (kind is { ValueKind: JsonValueKind.String } kindElement && 503return count == 1 && value.ValueKind == JsonValueKind.Object; 515JsonValueKind.Object => HasAnyChild(element), 516JsonValueKind.Array => element.GetArrayLength() > 0, 517JsonValueKind.String => element.GetString() is { Length: > 0 }, 518JsonValueKind.Null or JsonValueKind.Undefined => false,
Aspire.Hosting.RemoteHost (4)
src\Shared\IntegrationPackageProbeManifest.cs (4)
391managedAssembliesElement.ValueKind != JsonValueKind.Array) 415nativeLibrariesElement.ValueKind != JsonValueKind.Array) 436propertyElement.ValueKind == JsonValueKind.Null) 446if (propertyElement.ValueKind != JsonValueKind.String)
Aspire.Hosting.RemoteHost.Tests (4)
AtsMarshallerTests.cs (4)
924Assert.True(obj["self"] is null || obj["self"]!.GetValueKind() == System.Text.Json.JsonValueKind.Null); 943Assert.True(childObj["parent"] is null || childObj["parent"]!.GetValueKind() == System.Text.Json.JsonValueKind.Null); 960Assert.True(obj["self"] is null || obj["self"]!.GetValueKind() == System.Text.Json.JsonValueKind.Null); 978Assert.True(childObj["parent"] is null || childObj["parent"]!.GetValueKind() == System.Text.Json.JsonValueKind.Null);
Aspire.Hosting.Rust (8)
CargoMetadata.cs (8)
80if (root.TryGetProperty("packages", out var packagesElement) && packagesElement.ValueKind == JsonValueKind.Array) 89|| defaultMembersElement.ValueKind != JsonValueKind.Array) 109if (element.TryGetProperty("targets", out var targetsElement) && targetsElement.ValueKind == JsonValueKind.Array) 125DefaultRun = element.TryGetProperty("default_run", out var defaultRunElement) && defaultRunElement.ValueKind == JsonValueKind.String 134if (!targetElement.TryGetProperty("kind", out var kindElement) || kindElement.ValueKind != JsonValueKind.Array) 141if (kind.ValueKind == JsonValueKind.String && kind.GetString() == "bin") 154if (element.ValueKind == JsonValueKind.Array) 158if (item.ValueKind == JsonValueKind.String && item.GetString() is { Length: > 0 } value)
ConfigurationSchemaGenerator (1)
ConfigSchemaEmitter.cs (1)
450if (propertyNodeType?.GetValueKind() == JsonValueKind.String && propertyNodeType.GetValue<string>() == "boolean")
dotnet (15)
Commands\New\MSBuildEvaluation\ProjectCapabilityConstraint.cs (1)
86if (token is JsonValue v && v.GetValueKind() == JsonValueKind.String)
ToolManifest\JsonElementExtension.cs (8)
19if (jsonValue.ValueKind != JsonValueKind.String) 24JsonValueKind.String.ToString(), 39if (jsonValue.ValueKind != JsonValueKind.Number) 44JsonValueKind.Number.ToString(), 59if (!(jsonValue.ValueKind == JsonValueKind.True || jsonValue.ValueKind == JsonValueKind.False)) 64JsonValueKind.True.ToString() + "|" + JsonValueKind.False.ToString(),
ToolManifest\ToolManifestEditor.cs (6)
157if (tools.ValueKind != JsonValueKind.Object) 161JsonValueKind.Object.ToString(), 179if (commandsJson.ValueKind != JsonValueKind.Array) 183JsonValueKind.Array.ToString(), 189if (command.ValueKind != JsonValueKind.String) 193JsonValueKind.String.ToString(),
dotnet-aot (14)
src\sdk\src\Cli\dotnet\ToolManifest\JsonElementExtension.cs (8)
19if (jsonValue.ValueKind != JsonValueKind.String) 24JsonValueKind.String.ToString(), 39if (jsonValue.ValueKind != JsonValueKind.Number) 44JsonValueKind.Number.ToString(), 59if (!(jsonValue.ValueKind == JsonValueKind.True || jsonValue.ValueKind == JsonValueKind.False)) 64JsonValueKind.True.ToString() + "|" + JsonValueKind.False.ToString(),
src\sdk\src\Cli\dotnet\ToolManifest\ToolManifestEditor.cs (6)
157if (tools.ValueKind != JsonValueKind.Object) 161JsonValueKind.Object.ToString(), 179if (commandsJson.ValueKind != JsonValueKind.Array) 183JsonValueKind.Array.ToString(), 189if (command.ValueKind != JsonValueKind.String) 193JsonValueKind.String.ToString(),
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 (33)
PowerShellScripts\ExpandTestMatrixGitHubTests.cs (6)
155include.ValueKind == JsonValueKind.Array || include.ValueKind == JsonValueKind.Object, 182var firstEntry = include.ValueKind == JsonValueKind.Array 213var firstEntry = include.ValueKind == JsonValueKind.Array 670if (include.ValueKind == JsonValueKind.Array) 677else if (include.ValueKind == JsonValueKind.Object)
PowerShellScripts\SplitTestMatrixByDepsTests.cs (2)
329if (include.ValueKind == JsonValueKind.Array) 336else if (include.ValueKind == JsonValueKind.Object)
PowerShellScripts\SplitTestProjectsTests.cs (1)
123Assert.Equal(JsonValueKind.Array, partitions.ValueKind);
TestTriggerMap\SelectTestsCliTests.cs (1)
731Assert.Equal(JsonValueKind.Object, doc.RootElement.ValueKind);
tools\GenerateCITimeline\GitHubApi.cs (6)
63if (objects[0].ValueKind == JsonValueKind.Array) 68if (obj.ValueKind == JsonValueKind.Array) 85if (objects[0].ValueKind == JsonValueKind.Object) 98if (prop.Value.ValueKind == JsonValueKind.Array) 136if (jobsData.ValueKind == JsonValueKind.Object && jobsData.TryGetProperty("jobs", out var jobsArray)) 143else if (jobsData.ValueKind == JsonValueKind.Array)
tools\GenerateCITimeline\TimelineRenderer.cs (5)
175if (element.TryGetProperty(property, out var val) && val.ValueKind == JsonValueKind.String) 188if (element.TryGetProperty(property, out var val) && val.ValueKind == JsonValueKind.String) 197if (element.TryGetProperty(property, out var val) && val.ValueKind == JsonValueKind.Number) 207if (job.TryGetProperty("labels", out var arr) && arr.ValueKind == JsonValueKind.Array) 211if (item.ValueKind == JsonValueKind.String)
WorkflowScripts\AutoRerunTransientCiFailuresTests.cs (12)
1250Assert.Equal(JsonValueKind.Object, root.ValueKind); 1254Assert.Equal(JsonValueKind.Array, testPatterns.ValueKind); 1256Assert.Equal(JsonValueKind.Array, jobPatterns.ValueKind); 2080Assert.Equal(JsonValueKind.Object, rule.ValueKind); 2088rule.TryGetProperty("reason", out JsonElement reason) && reason.ValueKind == JsonValueKind.String && reason.GetString()!.Length > 0, 2094enabled.ValueKind is JsonValueKind.True or JsonValueKind.False, 2113if (value.ValueKind == JsonValueKind.String) 2119if (value.ValueKind == JsonValueKind.Object) 2122value.TryGetProperty("regex", out JsonElement regex) && regex.ValueKind == JsonValueKind.String && regex.GetString()!.Length > 0, 2136if (prop.Value.ValueKind == JsonValueKind.Object && 2138regex.ValueKind == JsonValueKind.String)
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 (2)
Serialization\JsonStoredDataSerializer.cs (2)
84if (element.ValueKind is JsonValueKind.Null) 226if (element.ValueKind is JsonValueKind.Null)
Microsoft.AspNetCore.Components.Web (16)
JSComponents\JSComponentInterop.cs (6)
122case JsonValueKind.Number: 125case JsonValueKind.String: 128case JsonValueKind.True: 129case JsonValueKind.False: 132case JsonValueKind.Null: 133case JsonValueKind.Undefined:
WebEventData\ChangeEventArgsReader.cs (7)
24case JsonValueKind.Null: 26case JsonValueKind.String: 29case JsonValueKind.True: 30case JsonValueKind.False: 33case JsonValueKind.Array: 57if (arrayElement.ValueKind != JsonValueKind.String) 61$"(expected '{JsonValueKind.String}').");
WebEventData\WebEventDescriptorReader.cs (3)
47if (jsonElement.ValueKind is JsonValueKind.Null) 61if (property.Value.ValueKind is JsonValueKind.True or JsonValueKind.False)
Microsoft.AspNetCore.Components.WebAssembly.Authentication (2)
Services\AccountClaimsPrincipalFactory.cs (2)
51(value is JsonElement element && element.ValueKind != JsonValueKind.Undefined && element.ValueKind != JsonValueKind.Null))
Microsoft.AspNetCore.Mvc.ViewFeatures (9)
Infrastructure\DefaultTempDataSerializer.cs (9)
34case JsonValueKind.False: 35case JsonValueKind.True: 39case JsonValueKind.Number: 43case JsonValueKind.String: 58case JsonValueKind.Null: 62case JsonValueKind.Array: 66case JsonValueKind.Object: 91if (arrayElement[0].ValueKind == JsonValueKind.String) 102else if (arrayElement[0].ValueKind == JsonValueKind.Number)
Microsoft.AspNetCore.OpenApi (3)
Extensions\JsonNodeSchemaExtensions.cs (2)
381&& defaultNode.GetValueKind() == JsonValueKind.String) 509&& schemaIdNode.GetValueKind() == JsonValueKind.String &&
Services\Schemas\OpenApiSchemaService.cs (1)
97if (schema.GetValueKind() == JsonValueKind.True)
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 (9)
LaunchSettings\LaunchSettings.cs (9)
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) 132if (prop.Value.ValueKind == JsonValueKind.Object) 134if (prop.Value.TryGetProperty(CommandNameKey, out var commandNameElement) && commandNameElement.ValueKind == JsonValueKind.String) 152|| finalCommandNameElement.ValueKind != JsonValueKind.String) 185if (profileProperty.Value.ValueKind != JsonValueKind.Object 187|| commandNameElement.ValueKind != JsonValueKind.String)
Microsoft.Extensions.AI (6)
ChatCompletion\ChatClientStructuredOutputExtensions.cs (5)
205if (schemaElement.ValueKind is JsonValueKind.Object) 211return property.Value.ValueKind == JsonValueKind.String 223JsonValueKind.Null => null, 224JsonValueKind.Array => JsonArray.Create(element), 225JsonValueKind.Object => JsonObject.Create(element),
Realtime\OpenTelemetryRealtimeClientSession.cs (1)
645if (element.ValueKind != JsonValueKind.Undefined)
Microsoft.Extensions.AI.Abstractions (17)
Utilities\AIJsonUtilities.Schema.Create.cs (13)
217if (document.ValueKind is not (JsonValueKind.Object or JsonValueKind.False or JsonValueKind.True)) 344typeKeyWord?.GetValueKind() is JsonValueKind.String) 365typeKeyWord?.GetValueKind() is JsonValueKind.String) 407JsonValueKind kind = schema.GetValueKind(); 410case JsonValueKind.Object: 413case JsonValueKind.False: 418Debug.Assert(kind is JsonValueKind.True, $"Invalid schema type: {kind}"); 723case JsonValueKind.String: 727case JsonValueKind.Array: 731if (entry?.GetValueKind() is not JsonValueKind.String) 788if (entry?.GetValueKind() is JsonValueKind.String &&
Utilities\AIJsonUtilities.Schema.Transform.cs (4)
47case JsonValueKind.False: 55case JsonValueKind.True: 63case JsonValueKind.Object: 90additionalProps?.GetValueKind() is not JsonValueKind.False)
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)
663Assert.Equal(JsonValueKind.True, schema.ValueKind); 707Assert.Equal(JsonValueKind.Object, schema.ValueKind); 1904Assert.Equal(JsonValueKind.Object, result.ValueKind); 1909Assert.Equal(JsonValueKind.Object, result.ValueKind); 1911Assert.Equal(JsonValueKind.True, notValue.ValueKind);
Microsoft.Extensions.AI.Evaluation.Safety (4)
ContentSafetyService.cs (4)
75case JsonValueKind.Number: 80case JsonValueKind.True: 81case JsonValueKind.False: 86case JsonValueKind.String:
Microsoft.Extensions.AI.Integration.Tests (4)
PromptBasedFunctionCallingChatClient.cs (4)
157JsonValueKind.String => jsonElement.GetString(), 158JsonValueKind.Number => jsonElement.GetDouble(), 159JsonValueKind.True => true, 160JsonValueKind.False => false,
Microsoft.Extensions.AI.OpenAI (3)
OpenAIClientExtensions.cs (1)
92schemaObj["description"] = schemaObj["description"] is { } descriptionNode && descriptionNode.GetValueKind() == JsonValueKind.String ?
OpenAIResponsesChatClient.cs (2)
1563(reasoningItemIdValue is JsonElement { ValueKind: JsonValueKind.String } jsonElement ? jsonElement.GetString() : null); 1936if (doc.RootElement.ValueKind != JsonValueKind.Array)
Microsoft.Extensions.AI.OpenAI.Tests (2)
OpenAIConversionTests.cs (2)
134Assert.Equal(JsonValueKind.Object, ap.ValueKind); 226Assert.Equal(JsonValueKind.Object, ap.ValueKind);
Microsoft.Extensions.AI.Tests (9)
Functions\AIFunctionFactoryTest.cs (9)
1564Assert.Equal(JsonValueKind.Array, nullableIntType.ValueKind); 1573Assert.Equal(JsonValueKind.Array, nullableIntWithDefaultType.ValueKind); 1579Assert.Equal(JsonValueKind.Null, nullableIntWithDefaultDefault.ValueKind); 1604Assert.Equal(JsonValueKind.Array, nullableStringType.ValueKind); 1613Assert.Equal(JsonValueKind.Array, nullableIntType.ValueKind); 1622Assert.Equal(JsonValueKind.Array, nullableStringWithDefaultType.ValueKind); 1628Assert.Equal(JsonValueKind.Null, nullableStringWithDefaultDefault.ValueKind); 1635Assert.Equal(JsonValueKind.Array, nullableIntWithDefaultType.ValueKind); 1641Assert.Equal(JsonValueKind.Null, nullableIntWithDefaultDefault.ValueKind);
Microsoft.Extensions.Configuration.Json (9)
JsonConfigurationFileParser.cs (9)
33if (doc.RootElement.ValueKind != JsonValueKind.Object) 95case JsonValueKind.Object: 99case JsonValueKind.Array: 103case JsonValueKind.Number: 104case JsonValueKind.String: 105case JsonValueKind.True: 106case JsonValueKind.False: 107case JsonValueKind.Null: 113_data[key] = value.ValueKind == JsonValueKind.Null ? null : value.ToString();
Microsoft.ML.Tokenizers (68)
Model\SentencePieceTokenizer.cs (49)
582if (modelElement.ValueKind != JsonValueKind.Object) 591modelTypeElement.ValueKind == JsonValueKind.String) 610bool unkIsNull = unkIdElement.ValueKind == JsonValueKind.Null; 611if (!unkIsNull && unkIdElement.ValueKind != JsonValueKind.Number) 619byteFallbackElement.ValueKind == JsonValueKind.True; 622vocabElement.ValueKind != JsonValueKind.Array) 630if (entry.ValueKind != JsonValueKind.Array || entry.GetArrayLength() < 2) 635if (entry[0].ValueKind != JsonValueKind.String || entry[1].ValueKind != JsonValueKind.Number) 676normalizerElement.ValueKind == JsonValueKind.Object) 698preTokenizerElement.ValueKind == JsonValueKind.Object) 764if (!root.TryGetProperty("added_tokens", out JsonElement addedTokens) || addedTokens.ValueKind != JsonValueKind.Array) 771if (entry.ValueKind != JsonValueKind.Object) 776if (!entry.TryGetProperty("special", out JsonElement specialElement) || specialElement.ValueKind != JsonValueKind.True) 784if (contentElement.ValueKind != JsonValueKind.String || idElement.ValueKind != JsonValueKind.Number) 808postProcessor.ValueKind == JsonValueKind.Object) 845if (postProcessor.TryGetProperty("processors", out JsonElement processors) && processors.ValueKind == JsonValueKind.Array) 849if (inner.ValueKind == JsonValueKind.Object) 871if (!postProcessor.TryGetProperty("single", out JsonElement single) || single.ValueKind != JsonValueKind.Array) 876JsonElement? ppSpecialTokens = postProcessor.TryGetProperty("special_tokens", out JsonElement st) && st.ValueKind == JsonValueKind.Object 882if (item.ValueKind != JsonValueKind.Object) 899if (idElement.ValueKind != JsonValueKind.String) 925ids.ValueKind == JsonValueKind.Array && 928if (ids[0].ValueKind != JsonValueKind.Number) 969if (postProcessor.TryGetProperty(property, out JsonElement el) && el.ValueKind == JsonValueKind.Array && el.GetArrayLength() >= 2 && 970el[0].ValueKind == JsonValueKind.String && el[1].ValueKind == JsonValueKind.Number) 1022element.TryGetProperty(propertyName, out JsonElement value) && value.ValueKind == JsonValueKind.String 1028if (normalizer.ValueKind != JsonValueKind.Object) 1037mapElement.ValueKind == JsonValueKind.String) 1049normalizersElement.ValueKind == JsonValueKind.Array) 1057if (inner.ValueKind != JsonValueKind.Object) 1079if (normalizer.ValueKind != JsonValueKind.Object) 1089return !normalizer.TryGetProperty("strip_right", out JsonElement stripRight) || stripRight.ValueKind != JsonValueKind.False; 1099normalizersElement.ValueKind == JsonValueKind.Array) 1117patternElement.ValueKind != JsonValueKind.Object || 1119regexElement.ValueKind != JsonValueKind.String) 1149if (preTokenizer.ValueKind != JsonValueKind.Object) 1163preTokenizersElement.ValueKind == JsonValueKind.Array) 1183if (preTokenizer.ValueKind != JsonValueKind.Object) 1199pretokenizers.ValueKind == JsonValueKind.Array) 1215if (preTokenizer.ValueKind != JsonValueKind.Object) 1225if (addPrefixElement.ValueKind != JsonValueKind.True && addPrefixElement.ValueKind != JsonValueKind.False) 1235if (replacementElement.ValueKind != JsonValueKind.String && replacementElement.ValueKind != JsonValueKind.Null) 1254string? scheme = prependSchemeElement.ValueKind == JsonValueKind.String ? prependSchemeElement.GetString() : null; 1264preTokenizersElement.ValueKind == JsonValueKind.Array)
Normalizer\SentencePieceNormalizationStep.cs (19)
85if (normalizer.ValueKind != JsonValueKind.Object || !normalizer.TryGetProperty("type", out JsonElement typeElement) || 86typeElement.ValueKind != JsonValueKind.String) 95if (normalizer.TryGetProperty("normalizers", out JsonElement steps) && steps.ValueKind == JsonValueKind.Array) 129if (normalizer.ValueKind != JsonValueKind.Object) 134string? type = normalizer.TryGetProperty("type", out JsonElement typeElement) && typeElement.ValueKind == JsonValueKind.String 140if (normalizer.TryGetProperty("normalizers", out JsonElement steps) && steps.ValueKind == JsonValueKind.Array) 154if (mapElement.ValueKind != JsonValueKind.String && mapElement.ValueKind != JsonValueKind.Null) 170stripLeft: !normalizer.TryGetProperty("strip_left", out JsonElement left) || left.ValueKind != JsonValueKind.False, 171stripRight: !normalizer.TryGetProperty("strip_right", out JsonElement right) || right.ValueKind != JsonValueKind.False); 191prependElement.ValueKind != JsonValueKind.String && prependElement.ValueKind != JsonValueKind.Null) 196string prepend = prependElement.ValueKind == JsonValueKind.String ? prependElement.GetString() ?? "" : ""; 227patternElement.ValueKind != JsonValueKind.Object || 229regexElement.ValueKind != JsonValueKind.String) 417string content = normalizer.TryGetProperty("content", out JsonElement contentElement) && contentElement.ValueKind == JsonValueKind.String 419if (!normalizer.TryGetProperty("pattern", out JsonElement pattern) || pattern.ValueKind != JsonValueKind.Object) 426if (literal.ValueKind != JsonValueKind.String) 436if (regex.ValueKind != JsonValueKind.String)
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 (16)
LocalDaemons\ContainerRuntimes.cs (8)
83errorProperty.ValueKind == JsonValueKind.Array && errorProperty.GetArrayLength() == 0) 175registryConfig.ValueKind == JsonValueKind.Object && 177indexConfigs.ValueKind == JsonValueKind.Object) 181if (property.Value.ValueKind == JsonValueKind.Object && 192registries.ValueKind == JsonValueKind.Object) 196if (property.Value.ValueKind == JsonValueKind.Object && 218driverStatus.ValueKind != JsonValueKind.Array) 225if (item.ValueKind != JsonValueKind.Array || item.GetArrayLength() != 2)
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.TemplateEngine.Cli (22)
Alias\AliasRegistry.cs (2)
201else if (property.Value.GetValueKind() == JsonValueKind.String) 210if (item != null && item.GetValueKind() == JsonValueKind.String)
HostSpecificTemplateData.cs (8)
32.Where(v => v != null && v.GetValueKind() == JsonValueKind.String) 56var kind = symbolProperty.Value.GetValueKind(); 59JsonValueKind.String => symbolProperty.Value.GetValue<string>(), 60JsonValueKind.True => "true", 61JsonValueKind.False => "false", 75var kind = isHiddenNode.GetValueKind(); 76if (kind == JsonValueKind.True) 80else if (kind == JsonValueKind.String && bool.TryParse(isHiddenNode.GetValue<string>(), out bool hidden))
JExtensions.cs (10)
28if (token is JsonValue val && val.GetValueKind() == JsonValueKind.String) 42if (element == null || element.GetValueKind() != JsonValueKind.String) 78var kind = token.GetValueKind(); 79if (kind == JsonValueKind.True) 84if (kind == JsonValueKind.False) 89if (kind == JsonValueKind.String) 208if (item != null && item.GetValueKind() == JsonValueKind.String) 250var kind = token.GetValueKind(); 251if (kind == JsonValueKind.Number) 260if (kind == JsonValueKind.String)
PostActionProcessors\PostActionProcessorBase.cs (2)
132if (config.GetValueKind() == JsonValueKind.String) 144.Where(token => token != null && token.GetValueKind() == JsonValueKind.String)
Microsoft.TemplateEngine.Edge (19)
Constraints\ConstraintsExtensions.cs (2)
22if (token.GetValueKind() == JsonValueKind.String) 31if (value == null || value.GetValueKind() != JsonValueKind.String)
Settings\SettingsStore.cs (3)
27if (entry.Value?.GetValueKind() == JsonValueKind.String) 41if (path?.GetValueKind() == JsonValueKind.String) 62if (value?.GetValueKind() == JsonValueKind.String)
src\sdk\src\TemplateEngine\Shared\JExtensions.cs (14)
36if (token is JsonValue val && val.GetValueKind() == JsonValueKind.String) 50if (element == null || element.GetValueKind() == JsonValueKind.Null) 55if (element is JsonValue strVal && strVal.GetValueKind() == JsonValueKind.String) 91var kind = token.GetValueKind(); 92if (kind == JsonValueKind.True) 97if (kind == JsonValueKind.False) 102if (kind == JsonValueKind.String) 127var kind = token.GetValueKind(); 128if (kind == JsonValueKind.Number) 137if (kind == JsonValueKind.String) 300if (property.Value == null || property.Value.GetValueKind() != JsonValueKind.String) 380if (item != null && item.GetValueKind() == JsonValueKind.String) 405if (item != null && item.GetValueKind() == JsonValueKind.String) 470if (token.GetValueKind() == JsonValueKind.String)
Microsoft.TemplateEngine.Orchestrator.RunnableProjects (25)
ConfigModel\BaseValueSymbol.cs (4)
75var kind = token.GetValueKind(); 76return (kind is JsonValueKind.True or JsonValueKind.False || kind == JsonValueKind.String)
ConfigModel\ParameterSymbol.cs (2)
204else if (isEnabledToken!.GetValueKind() == JsonValueKind.String) 259if (isRequiredToken!.GetValueKind() != JsonValueKind.String)
ConfigModel\SymbolValueFormsModel.cs (2)
39if (globalConfig?.GetValueKind() == JsonValueKind.Array) 45else if (globalConfig?.GetValueKind() == JsonValueKind.Object)
LocalizationModelDeserializer.cs (1)
32.Select(p => p.Value?.GetValueKind() == JsonValueKind.String ? (p.Key, p.Value.GetValue<string>()) : throw new Exception(LocalizableStrings.Authoring_InvalidJsonElementInLocalizationFile))
Macros\BaseMacroConfig.cs (2)
127return val.GetValueKind() == JsonValueKind.String ? val.GetValue<string>() : val.ToJsonString(); 140if (jToken == null || jToken.GetValueKind() != JsonValueKind.Array)
src\sdk\src\TemplateEngine\Shared\JExtensions.cs (14)
36if (token is JsonValue val && val.GetValueKind() == JsonValueKind.String) 50if (element == null || element.GetValueKind() == JsonValueKind.Null) 55if (element is JsonValue strVal && strVal.GetValueKind() == JsonValueKind.String) 91var kind = token.GetValueKind(); 92if (kind == JsonValueKind.True) 97if (kind == JsonValueKind.False) 102if (kind == JsonValueKind.String) 127var kind = token.GetValueKind(); 128if (kind == JsonValueKind.Number) 137if (kind == JsonValueKind.String) 300if (property.Value == null || property.Value.GetValueKind() != JsonValueKind.String) 380if (item != null && item.GetValueKind() == JsonValueKind.String) 405if (item != null && item.GetValueKind() == JsonValueKind.String) 470if (token.GetValueKind() == JsonValueKind.String)
Microsoft.TemplateEngine.Utils (14)
src\sdk\src\TemplateEngine\Shared\JExtensions.cs (14)
36if (token is JsonValue val && val.GetValueKind() == JsonValueKind.String) 50if (element == null || element.GetValueKind() == JsonValueKind.Null) 55if (element is JsonValue strVal && strVal.GetValueKind() == JsonValueKind.String) 91var kind = token.GetValueKind(); 92if (kind == JsonValueKind.True) 97if (kind == JsonValueKind.False) 102if (kind == JsonValueKind.String) 127var kind = token.GetValueKind(); 128if (kind == JsonValueKind.Number) 137if (kind == JsonValueKind.String) 300if (property.Value == null || property.Value.GetValueKind() != JsonValueKind.String) 380if (item != null && item.GetValueKind() == JsonValueKind.String) 405if (item != null && item.GetValueKind() == JsonValueKind.String) 470if (token.GetValueKind() == JsonValueKind.String)
Microsoft.TemplateSearch.Common (16)
src\sdk\src\TemplateEngine\Shared\JExtensions.cs (14)
36if (token is JsonValue val && val.GetValueKind() == JsonValueKind.String) 50if (element == null || element.GetValueKind() == JsonValueKind.Null) 55if (element is JsonValue strVal && strVal.GetValueKind() == JsonValueKind.String) 91var kind = token.GetValueKind(); 92if (kind == JsonValueKind.True) 97if (kind == JsonValueKind.False) 102if (kind == JsonValueKind.String) 127var kind = token.GetValueKind(); 128if (kind == JsonValueKind.Number) 137if (kind == JsonValueKind.String) 300if (property.Value == null || property.Value.GetValueKind() != JsonValueKind.String) 380if (item != null && item.GetValueKind() == JsonValueKind.String) 405if (item != null && item.GetValueKind() == JsonValueKind.String) 470if (token.GetValueKind() == JsonValueKind.String)
TemplateDiscoveryMetadata\BlobStorageTemplateInfo.cs (1)
241if (item.Value is JsonValue jv && jv.GetValueKind() == JsonValueKind.String)
TemplateDiscoveryMetadata\LegacySearchCacheReader.cs (1)
167if (versionNode is JsonValue versionVal && versionVal.GetValueKind() == JsonValueKind.String
Microsoft.TestPlatform.CommunicationUtilities (48)
JsonDataSerializer.Stj.cs (1)
90? (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)
38var runSettings = root.TryGetProperty("RunSettings", out var rs) && rs.ValueKind != JsonValueKind.Null ? rs.GetString() : null; 39var package = root.TryGetProperty("Package", out var pkg) && pkg.ValueKind != JsonValueKind.Null ? pkg.GetString() : null; 40var testCaseFilter = root.TryGetProperty("TestCaseFilter", out var tcf) && tcf.ValueKind != JsonValueKind.Null ? tcf.GetString() : null; 75if (element.TryGetProperty(name, out var prop) && prop.ValueKind != JsonValueKind.Null)
Serialization\ExceptionConverter.cs (6)
37string? className = root.TryGetProperty("ClassName", out var clsProp) && clsProp.ValueKind == JsonValueKind.String 41string? message = root.TryGetProperty("Message", out var msgProp) && msgProp.ValueKind != JsonValueKind.Null 45string? stackTrace = root.TryGetProperty("StackTraceString", out var stProp) && stProp.ValueKind == JsonValueKind.String 50if (root.TryGetProperty("InnerException", out var innerProp) && innerProp.ValueKind != JsonValueKind.Null) 57if (root.TryGetProperty("HResult", out var hresultProp) && hresultProp.ValueKind == JsonValueKind.Number) 62if (root.TryGetProperty("Source", out var sourceProp) && sourceProp.ValueKind == JsonValueKind.String)
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)
81if (valueElement.ValueKind != JsonValueKind.Null) 83if (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)
30var id = root.TryGetProperty("Id", out var idProp) && idProp.ValueKind != JsonValueKind.Null
NuGet.Protocol (3)
HttpSource\HttpStreamValidation.cs (1)
58if (document.RootElement.ValueKind != JsonValueKind.Object)
Plugins\MessageConverter.cs (2)
142if (root.TryGetProperty("Payload", out var payloadProp) && payloadProp.ValueKind != JsonValueKind.Null) 144if (payloadProp.ValueKind != JsonValueKind.Object)
RepoTasks (4)
ResolveDotnetToolPackagePaths.cs (4)
34if (document.RootElement.ValueKind != JsonValueKind.Object) 46if (tools.ValueKind != JsonValueKind.Object) 76if (tool.ValueKind != JsonValueKind.Object) 88if (versionElement.ValueKind != JsonValueKind.String)
rzc (10)
Json\JsonDataReader.cs (10)
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; 122JsonValueKind.String => ReadString(), 123JsonValueKind.Number => (object)ReadInt32(), 124JsonValueKind.True or JsonValueKind.False => (object)ReadBoolean(), 125JsonValueKind.Null => null, 131static object? ThrowNotSupported(JsonValueKind kind)
System.Text.Json (166)
System\Text\Json\Document\JsonDocument.cs (10)
1037if (document.RootElement.ValueKind is JsonValueKind.Array or JsonValueKind.Object) 1045Debug.Assert(document.RootElement.ValueKind is JsonValueKind.Array or JsonValueKind.Object); 1060case JsonValueKind.Object: 1066if (enumerator.Current.Value.ValueKind is JsonValueKind.Object or JsonValueKind.Array) 1087case JsonValueKind.Array: 1093if (enumerator.Current.ValueKind is JsonValueKind.Object or JsonValueKind.Array)
System\Text\Json\Document\JsonElement.cs (64)
43/// The <see cref="JsonValueKind"/> that the value is. 48public JsonValueKind ValueKind => TokenType.ToValueKind(); 52/// <see cref="JsonValueKind.Array"/>. 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 340/// <see cref="JsonValueKind.False"/>. 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; 1276case JsonValueKind.Null or JsonValueKind.False or JsonValueKind.True: 1279case JsonValueKind.Number: 1282case JsonValueKind.String: 1297case JsonValueKind.Array: 1319Debug.Assert(kind is JsonValueKind.Object); 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"/>. 1623/// For <see cref="JsonValueKind.Null"/>, <see cref="string.Empty"/> is returned. 1627/// For <see cref="JsonValueKind.True"/>, <see cref="bool.TrueString"/> is returned. 1631/// For <see cref="JsonValueKind.False"/>, <see cref="bool.FalseString"/> is returned. 1635/// For <see cref="JsonValueKind.String"/>, the value of <see cref="GetString"/>() is returned.
System\Text\Json\Document\JsonProperty.cs (1)
139=> Value.ValueKind == JsonValueKind.Undefined ? "<Undefined>" : $"\"{ToString()}\"";
System\Text\Json\Nodes\JsonArray.cs (8)
72private protected override JsonValueKind GetValueKindCore() => JsonValueKind.Array; 191/// The <paramref name="element"/> is not a <see cref="JsonValueKind.Array"/>. 197JsonValueKind.Null => null, 198JsonValueKind.Array => new JsonArray(element, options), 199_ => throw new InvalidOperationException(SR.Format(SR.NodeElementWrongType, nameof(JsonValueKind.Array))), 205Debug.Assert(element.ValueKind == JsonValueKind.Array); 303Debug.Assert(jElement.ValueKind == JsonValueKind.Array);
System\Text\Json\Nodes\JsonNode.cs (3)
259/// Returns <see cref="JsonValueKind"/> of current instance. 261public JsonValueKind GetValueKind() => GetValueKindCore(); 263private protected abstract JsonValueKind GetValueKindCore();
System\Text\Json\Nodes\JsonNode.To.cs (1)
49case JsonValueOfElement { Value.ValueKind: JsonValueKind.String } jsonElement:
System\Text\Json\Nodes\JsonObject.cs (6)
63JsonValueKind.Null => null, 64JsonValueKind.Object => new JsonObject(element, options), 65_ => throw new InvalidOperationException(SR.Format(SR.NodeElementWrongType, nameof(JsonValueKind.Object))) 71Debug.Assert(element.ValueKind == JsonValueKind.Object); 203private protected override JsonValueKind GetValueKindCore() => JsonValueKind.Object;
System\Text\Json\Nodes\JsonValue.cs (3)
182case JsonValueKind.Null: 185case JsonValueKind.Object or JsonValueKind.Array:
System\Text\Json\Nodes\JsonValueOfElement.cs (9)
16Debug.Assert(value.ValueKind is JsonValueKind.False or JsonValueKind.True or JsonValueKind.Number or JsonValueKind.String); 21private protected override JsonValueKind GetValueKindCore() => Value.ValueKind; 62case JsonValueKind.Number: 141case JsonValueKind.String: 183case JsonValueKind.True: 184case JsonValueKind.False:
System\Text\Json\Nodes\JsonValueOfJsonPrimitive.cs (12)
47private protected override JsonValueKind GetValueKindCore() => JsonValueKind.String; 60ThrowHelper.ThrowInvalidOperationException_NodeUnableToConvertElement(JsonValueKind.String, typeof(T)); 128private JsonValueKind ValueKind => _value ? JsonValueKind.True : JsonValueKind.False; 138private protected override JsonValueKind GetValueKindCore() => ValueKind; 144ThrowHelper.ThrowInvalidOperationException_NodeUnableToConvertElement(_value ? JsonValueKind.True : JsonValueKind.False, typeof(T)); 185private protected override JsonValueKind GetValueKindCore() => JsonValueKind.Number; 191ThrowHelper.ThrowInvalidOperationException_NodeUnableToConvertElement(JsonValueKind.Number, typeof(T));
System\Text\Json\Nodes\JsonValueOfT.cs (23)
18Debug.Assert(value is not JsonElement or JsonElement { ValueKind: not JsonValueKind.Null }); 58private static readonly JsonValueKind? s_valueKind = DetermineValueKindForType(typeof(TValue)); 63private protected static JsonValueKind DetermineValueKind(TValue value) 70return boolean ? JsonValueKind.True : JsonValueKind.False; 79private static JsonValueKind? DetermineValueKindForType(Type type) 98return JsonValueKind.String; 104return JsonValueKind.Number; 111return JsonValueKind.Number; 116TypeCode.Boolean => JsonValueKind.Undefined, // Can vary dependending on value. 117TypeCode.SByte => JsonValueKind.Number, 118TypeCode.Byte => JsonValueKind.Number, 119TypeCode.Int16 => JsonValueKind.Number, 120TypeCode.UInt16 => JsonValueKind.Number, 121TypeCode.Int32 => JsonValueKind.Number, 122TypeCode.UInt32 => JsonValueKind.Number, 123TypeCode.Int64 => JsonValueKind.Number, 124TypeCode.UInt64 => JsonValueKind.Number, 125TypeCode.Single => JsonValueKind.Number, 126TypeCode.Double => JsonValueKind.Number, 127TypeCode.Decimal => JsonValueKind.Number, 128TypeCode.String => JsonValueKind.String, 129TypeCode.Char => JsonValueKind.String,
System\Text\Json\Nodes\JsonValueOfTCustomized.cs (3)
18private JsonValueKind? _valueKind; 26private protected override JsonValueKind GetValueKindCore() => _valueKind ??= ComputeValueKind(); 47private JsonValueKind ComputeValueKind()
System\Text\Json\Nodes\JsonValueOfTPrimitive.cs (2)
16private readonly JsonValueKind _valueKind; 27private protected override JsonValueKind GetValueKindCore() => _valueKind;
System\Text\Json\Reader\JsonReaderHelper.cs (6)
120internal static JsonValueKind ToValueKind(this JsonTokenType tokenType) 125return JsonValueKind.Undefined; 127return JsonValueKind.Array; 129return JsonValueKind.Object; 137return (JsonValueKind)((byte)tokenType - 4); 140return JsonValueKind.Undefined;
System\Text\Json\Serialization\Attributes\JsonExtensionDataAttribute.cs (1)
22/// set to <see cref="JsonValueKind.Null"/>, otherwise a "null" JSON value is treated as a <c>null</c> object reference.
System\Text\Json\Serialization\Converters\Node\JsonNodeConverter.cs (3)
85case JsonValueKind.Null: 88case JsonValueKind.Object: 91case JsonValueKind.Array:
System\Text\Json\Serialization\JsonSerializer.Read.HandleMetadata.cs (6)
404if (element.ValueKind == JsonValueKind.Object) 422if (property.Value.ValueKind != JsonValueKind.String) 445if (property.Value.ValueKind != JsonValueKind.String) 518JsonValueKind metadataValueKind = jsonNode?.GetValueKind() ?? JsonValueKind.Null; 519Debug.Assert(metadataValueKind != JsonValueKind.Undefined);
System\Text\Json\ThrowHelper.cs (3)
354JsonValueKind expectedType, 355JsonValueKind actualType) 363JsonValueKind actualType)
System\Text\Json\ThrowHelper.Node.cs (1)
81public static void ThrowInvalidOperationException_NodeUnableToConvertElement(JsonValueKind valueKind, Type destinationType)
System\Text\Json\ThrowHelper.Serialization.cs (1)
738public static void ThrowJsonException_MetadataValueWasNotString(JsonValueKind valueKind)