1 override of AdditionalProperties
Microsoft.Extensions.AI (1)
Functions\AIFunctionFactory.cs (1)
185public override IReadOnlyDictionary<string, object?> AdditionalProperties { get; }
11 references to AdditionalProperties
Microsoft.Extensions.AI (1)
Functions\AIFunctionFactoryOptions.cs (1)
52/// Gets or sets additional values to store on the resulting <see cref="AITool.AdditionalProperties" /> property.
Microsoft.Extensions.AI.Abstractions (1)
AITool.cs (1)
47foreach (var entry in AdditionalProperties)
Microsoft.Extensions.AI.Abstractions.Tests (3)
AIToolTests.cs (1)
17Assert.Empty(tool.AdditionalProperties);
HostedCodeInterpreterToolTests.cs (1)
16Assert.Empty(tool.AdditionalProperties);
HostedWebSearchToolTests.cs (1)
16Assert.Empty(tool.AdditionalProperties);
Microsoft.Extensions.AI.OpenAI (4)
OpenAIAssistantClient.cs (1)
221aiFunction.AdditionalProperties.TryGetValue("Strict", out object? strictObj) &&
OpenAIModelMapper.ChatCompletion.cs (1)
447aiFunction.AdditionalProperties.TryGetValue("Strict", out object? strictObj) &&
OpenAIResponseChatClient.cs (2)
368if (tool.AdditionalProperties.TryGetValue(nameof(WebSearchToolLocation), out object? objLocation)) 374if (tool.AdditionalProperties.TryGetValue(nameof(WebSearchToolContextSize), out object? objSize) &&
Microsoft.Extensions.AI.OpenAI.Tests (1)
OpenAISerializationTests.cs (1)
375Assert.Equal("Strict", Assert.Single(function.AdditionalProperties).Key);
Microsoft.Extensions.AI.Tests (1)
Functions\AIFunctionFactoryTest.cs (1)
161Assert.Equal(metadata, func.AdditionalProperties);