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