6 writes to IsRequired
Microsoft.Extensions.AI (1)
Functions\AIFunctionFactory.cs (1)
427IsRequired = !parameter.IsOptional,
Microsoft.Extensions.AI.Abstractions (1)
Functions\AIFunctionParameterMetadata.cs (1)
38IsRequired = metadata.IsRequired;
Microsoft.Extensions.AI.Abstractions.Tests (3)
Functions\AIFunctionParameterMetadataTests.cs (3)
38IsRequired = true, 59IsRequired = true, 68IsRequired = false,
Microsoft.Extensions.AI.OpenAI (1)
OpenAIModelMapper.ChatCompletion.cs (1)
426IsRequired = openAiChatTool.Required.Contains(property.Key),
8 references to IsRequired
Microsoft.Extensions.AI.Abstractions (2)
Functions\AIFunctionParameterMetadata.cs (1)
38IsRequired = metadata.IsRequired;
Utilities\AIJsonUtilities.Schema.cs (1)
81if (parameter.IsRequired)
Microsoft.Extensions.AI.Abstractions.Tests (4)
Functions\AIFunctionParameterMetadataTests.cs (4)
26Assert.False(p.IsRequired); 47Assert.Equal(p1.IsRequired, p2.IsRequired); 75Assert.False(p2.IsRequired);
Microsoft.Extensions.AI.Integration.Tests (1)
PromptBasedFunctionCallingChatClient.cs (1)
191Required = p.IsRequired,
Microsoft.Extensions.AI.OpenAI.Tests (1)
OpenAISerializationTests.cs (1)
381Assert.True(parameter.IsRequired);