15 references to GetValueKind
ConfigurationSchemaGenerator (1)
ConfigSchemaEmitter.cs (1)
450
if (propertyNodeType?.
GetValueKind
() == JsonValueKind.String && propertyNodeType.GetValue<string>() == "boolean")
Microsoft.AspNetCore.OpenApi (1)
Services\Schemas\OpenApiSchemaService.cs (1)
88
if (schema.
GetValueKind
() == JsonValueKind.True)
Microsoft.Extensions.AI.Abstractions (7)
Utilities\AIJsonUtilities.Schema.Create.cs (5)
343
JsonValueKind kind = schema.
GetValueKind
();
398
if (obj[TypePropertyName] is JsonNode typeNode && typeNode.
GetValueKind
() is JsonValueKind.String && typeNode.GetValue<string>() is "string")
411
if (obj[TypePropertyName] is JsonNode typeNode && typeNode.
GetValueKind
() is JsonValueKind.String && typeNode.GetValue<string>() is "string")
501
if (obj[TypePropertyName] is JsonNode typeNode && typeNode.
GetValueKind
() is JsonValueKind.String && typeNode.GetValue<string>() is "string")
614
if (entry?.
GetValueKind
() is JsonValueKind.String &&
Utilities\AIJsonUtilities.Schema.Transform.cs (2)
45
switch (schema?.
GetValueKind
())
90
additionalProps?.
GetValueKind
() is not JsonValueKind.False)
Microsoft.Extensions.AI.Abstractions.Tests (2)
Utilities\AIJsonUtilitiesTests.cs (2)
410
Assert.Equal(testData.ExpectedJsonSchema.
GetValueKind
(), schemaAsNode.
GetValueKind
());
Microsoft.Extensions.AI.OpenAI (1)
OpenAIClientExtensions.cs (1)
86
schemaObj["description"] = schemaObj["description"] is { } descriptionNode && descriptionNode.
GetValueKind
() == JsonValueKind.String ?
System.Text.Json (3)
System\Text\Json\Nodes\JsonValue.cs (2)
108
if (
GetValueKind
() != otherNode.
GetValueKind
())
System\Text\Json\Serialization\JsonSerializer.Read.HandleMetadata.cs (1)
472
JsonValueKind metadataValueKind = jsonNode?.
GetValueKind
() ?? JsonValueKind.Null;