4 overrides of AdditionalProperties
Microsoft.Extensions.AI.Abstractions (3)
Functions\AIFunctionFactory.cs (1)
568public override IReadOnlyDictionary<string, object?> AdditionalProperties { get; }
Functions\DelegatingAIFunction.cs (1)
51public override IReadOnlyDictionary<string, object?> AdditionalProperties => InnerFunction.AdditionalProperties;
Functions\DelegatingAIFunctionDeclaration.cs (1)
42public override IReadOnlyDictionary<string, object?> AdditionalProperties => InnerFunction.AdditionalProperties;
Microsoft.Extensions.AI.Integration.Tests (1)
ChatClientIntegrationTests.cs (1)
511public override IReadOnlyDictionary<string, object?> AdditionalProperties => additionalProperties;
21 references to AdditionalProperties
Microsoft.Extensions.AI.Abstractions (4)
Functions\AIFunctionFactoryOptions.cs (1)
54/// Gets or sets additional values to store on the resulting <see cref="AITool.AdditionalProperties" /> property.
Functions\DelegatingAIFunction.cs (1)
51public override IReadOnlyDictionary<string, object?> AdditionalProperties => InnerFunction.AdditionalProperties;
Functions\DelegatingAIFunctionDeclaration.cs (1)
42public override IReadOnlyDictionary<string, object?> AdditionalProperties => InnerFunction.AdditionalProperties;
Tools\AITool.cs (1)
76foreach (var entry in AdditionalProperties)
Microsoft.Extensions.AI.Abstractions.Tests (10)
Functions\ApprovalRequiredAIFunctionTests.cs (1)
30Assert.Same(inner.AdditionalProperties, func.AdditionalProperties);
Functions\DelegatingAIFunctionTests.cs (3)
33Assert.Same(expected.AdditionalProperties, actual.AdditionalProperties); 79Assert.Same(inner.AdditionalProperties, actual.AdditionalProperties);
Tools\AIToolTests.cs (1)
18Assert.Empty(tool.AdditionalProperties);
Tools\HostedCodeInterpreterToolTests.cs (1)
16Assert.Empty(tool.AdditionalProperties);
Tools\HostedFileSearchToolTests.cs (1)
16Assert.Empty(tool.AdditionalProperties);
Tools\HostedMcpServerToolTests.cs (2)
17Assert.Empty(tool.AdditionalProperties); 32Assert.Empty(tool.AdditionalProperties);
Tools\HostedWebSearchToolTests.cs (1)
16Assert.Empty(tool.AdditionalProperties);
Microsoft.Extensions.AI.OpenAI (6)
OpenAIAssistantsChatClient.cs (1)
277OpenAIClientExtensions.HasStrict(aiFunction.AdditionalProperties) ??
OpenAIChatClient.cs (1)
124OpenAIClientExtensions.HasStrict(aiFunction.AdditionalProperties) ??
OpenAIRealtimeConversationClient.cs (1)
14OpenAIClientExtensions.HasStrict(aiFunction.AdditionalProperties) ??
OpenAIResponsesChatClient.cs (3)
371OpenAIClientExtensions.HasStrict(aiFunction.AdditionalProperties) ?? 440if (webSearchTool.AdditionalProperties.TryGetValue(nameof(WebSearchToolLocation), out object? objLocation)) 446if (webSearchTool.AdditionalProperties.TryGetValue(nameof(WebSearchToolContextSize), out object? objSize) &&
Microsoft.Extensions.AI.Tests (1)
Functions\AIFunctionFactoryTest.cs (1)
264Assert.Equal(metadata, func.AdditionalProperties);