4 writes to RequireAllProperties
Microsoft.Extensions.AI (1)
ChatCompletion\ChatClientStructuredOutputExtensions.cs (1)
29RequireAllProperties = true,
Microsoft.Extensions.AI.Abstractions.Tests (3)
Utilities\AIJsonUtilitiesTests.cs (3)
195RequireAllProperties = true, 351JsonSchemaCreateOptions = new AIJsonSchemaCreateOptions { RequireAllProperties = requireAllProperties } 361inferenceOptions: new AIJsonSchemaCreateOptions { RequireAllProperties = requireAllProperties });
6 references to RequireAllProperties
Microsoft.Extensions.AI.Abstractions (5)
Utilities\AIJsonUtilities.Schema.Create.cs (5)
109if (!parameter.IsOptional || inferenceOptions.RequireAllProperties) 206if (inferenceOptions.RequireAllProperties) 288if (inferenceOptions.RequireAllProperties && 301if (inferenceOptions.RequireAllProperties && 332if (inferenceOptions.RequireAllProperties)
Microsoft.Extensions.AI.Abstractions.Tests (1)
Utilities\AIJsonUtilitiesTests.cs (1)
77Assert.False(options.RequireAllProperties);