3 overrides of AdditionalProperties
Microsoft.Extensions.AI.Abstractions (2)
Functions\AIFunctionFactory.cs (1)
539public override IReadOnlyDictionary<string, object?> AdditionalProperties { get; }
Functions\DelegatingAIFunction.cs (1)
53public override IReadOnlyDictionary<string, object?> AdditionalProperties => InnerFunction.AdditionalProperties;
Microsoft.Extensions.AI.Integration.Tests (1)
ChatClientIntegrationTests.cs (1)
511public override IReadOnlyDictionary<string, object?> AdditionalProperties => additionalProperties;
16 references to AdditionalProperties
Microsoft.Extensions.AI.Abstractions (3)
AITool.cs (1)
47foreach (var entry in AdditionalProperties)
Functions\AIFunctionFactoryOptions.cs (1)
54/// Gets or sets additional values to store on the resulting <see cref="AITool.AdditionalProperties" /> property.
Functions\DelegatingAIFunction.cs (1)
53public override IReadOnlyDictionary<string, object?> AdditionalProperties => InnerFunction.AdditionalProperties;
Microsoft.Extensions.AI.Abstractions.Tests (6)
AIToolTests.cs (1)
17Assert.Empty(tool.AdditionalProperties);
Functions\DelegatingAIFunctionTests.cs (3)
33Assert.Same(expected.AdditionalProperties, actual.AdditionalProperties); 78Assert.Same(inner.AdditionalProperties, actual.AdditionalProperties);
HostedCodeInterpreterToolTests.cs (1)
16Assert.Empty(tool.AdditionalProperties);
HostedWebSearchToolTests.cs (1)
16Assert.Empty(tool.AdditionalProperties);
Microsoft.Extensions.AI.OpenAI (6)
OpenAIAssistantChatClient.cs (1)
241OpenAIClientExtensions.HasStrict(aiFunction.AdditionalProperties) ??
OpenAIChatClient.cs (1)
107OpenAIClientExtensions.HasStrict(aiFunction.AdditionalProperties) ??
OpenAIRealtimeConversationClient.cs (1)
14OpenAIClientExtensions.HasStrict(aiFunction.AdditionalProperties) ??
OpenAIResponseChatClient.cs (3)
337OpenAIClientExtensions.HasStrict(aiFunction.AdditionalProperties) ?? 403if (tool.AdditionalProperties.TryGetValue(nameof(WebSearchUserLocation), out object? objLocation)) 409if (tool.AdditionalProperties.TryGetValue(nameof(WebSearchContextSize), out object? objSize) &&
Microsoft.Extensions.AI.Tests (1)
Functions\AIFunctionFactoryTest.cs (1)
263Assert.Equal(metadata, func.AdditionalProperties);