16 references to GetValueKind
ConfigurationSchemaGenerator (1)
ConfigSchemaEmitter.cs (1)
450if (propertyNodeType?.GetValueKind() == JsonValueKind.String && propertyNodeType.GetValue<string>() == "boolean")
Microsoft.AspNetCore.OpenApi (1)
Services\Schemas\OpenApiSchemaService.cs (1)
92if (schema.GetValueKind() == JsonValueKind.True)
Microsoft.AspNetCore.OpenApi.Tests (3)
Integration\OpenApiDocumentIntegrationTests.cs (1)
162if (@ref is not null && @ref.GetValueKind() is System.Text.Json.JsonValueKind.String &&
Services\OpenApiSchemaService\OpenApiSchemaService.ParameterSchemas.cs (2)
570actualMemory.Schema.Default.GetValueKind() == JsonValueKind.Number && 593actualMemory.Schema.Default.GetValueKind() == JsonValueKind.Number &&
Microsoft.Extensions.AI.Abstractions (5)
Utilities\AIJsonUtilities.Schema.Create.cs (3)
327typeKeyWord?.GetValueKind() is JsonValueKind.String) 375JsonValueKind kind = schema.GetValueKind(); 658if (entry?.GetValueKind() is JsonValueKind.String &&
Utilities\AIJsonUtilities.Schema.Transform.cs (2)
45switch (schema?.GetValueKind()) 90additionalProps?.GetValueKind() is not JsonValueKind.False)
Microsoft.Extensions.AI.Abstractions.Tests (2)
Utilities\AIJsonUtilitiesTests.cs (2)
453Assert.Equal(testData.ExpectedJsonSchema.GetValueKind(), schemaAsNode.GetValueKind());
Microsoft.Extensions.AI.OpenAI (1)
OpenAIClientExtensions.cs (1)
83schemaObj["description"] = schemaObj["description"] is { } descriptionNode && descriptionNode.GetValueKind() == JsonValueKind.String ?
System.Text.Json (3)
System\Text\Json\Nodes\JsonValue.cs (2)
108if (GetValueKind() != otherNode.GetValueKind())
System\Text\Json\Serialization\JsonSerializer.Read.HandleMetadata.cs (1)
472JsonValueKind metadataValueKind = jsonNode?.GetValueKind() ?? JsonValueKind.Null;