1 override of AdditionalProperties
Microsoft.Extensions.AI (1)
Functions\AIFunctionFactory.cs (1)
637public override IReadOnlyDictionary<string, object?> AdditionalProperties { get; }
9 references to AdditionalProperties
Microsoft.Extensions.AI (1)
Functions\AIFunctionFactoryOptions.cs (1)
54/// 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 (3)
OpenAIChatClient.cs (1)
632!aiFunction.AdditionalProperties.TryGetValue("Strict", out object? strictObj) ||
OpenAIResponseChatClient.cs (2)
373if (tool.AdditionalProperties.TryGetValue(nameof(WebSearchToolLocation), out object? objLocation)) 379if (tool.AdditionalProperties.TryGetValue(nameof(WebSearchToolContextSize), out object? objSize) &&
Microsoft.Extensions.AI.Tests (1)
Functions\AIFunctionFactoryTest.cs (1)
193Assert.Equal(metadata, func.AdditionalProperties);