148 references to AdditionalPropertiesDictionary
Microsoft.Extensions.AI.Abstractions (1)
Generated\361d1da7f942c932\JsonContext.AdditionalPropertiesDictionary.g.cs (1)
33ObjectCreator = () => new global::Microsoft.Extensions.AI.AdditionalPropertiesDictionary(),
Microsoft.Extensions.AI.Abstractions.Tests (77)
AdditionalPropertiesDictionaryTests.cs (1)
28AdditionalPropertiesDictionary d = new()
ChatCompletion\ChatClientExtensionsTests.cs (2)
170AdditionalProperties = new AdditionalPropertiesDictionary // Setting this to ensure cloning is happening 211AdditionalProperties = new AdditionalPropertiesDictionary // Setting this to ensure cloning is happening
ChatCompletion\ChatMessageTests.cs (5)
257AdditionalProperties = new() { ["metadata-key-1"] = "metadata-value-1" } 261AdditionalProperties = new() { ["metadata-key-2"] = "metadata-value-2" } 265AdditionalProperties = new() { ["metadata-key-3"] = "metadata-value-3" } 269AdditionalProperties = new() { ["metadata-key-4"] = "metadata-value-4" } 279AdditionalProperties = new() { ["message-metadata-key-1"] = "message-metadata-value-1" },
ChatCompletion\ChatOptionsTests.cs (3)
76AdditionalPropertiesDictionary additionalProps = new() 165AdditionalPropertiesDictionary additionalProps = new() 242AdditionalProperties = new() { ["key"] = "value" },
ChatCompletion\ChatResponseTests.cs (4)
96AdditionalProperties = new() { ["key"] = "value" }, 133AdditionalProperties = new() { ["key"] = "value" }, 247AdditionalProperties = new() { ["key1"] = "value1", ["key2"] = 42 }, 289AdditionalProperties = new() { ["key1"] = "value1", ["key2"] = 42 },
ChatCompletion\ChatResponseUpdateExtensionsTests.cs (9)
32new(ChatRole.Assistant, ", ") { AuthorName = "Someone", AdditionalProperties = new() { ["a"] = "b" } }, 33new(null, "world!") { CreatedAt = new DateTimeOffset(2025, 2, 3, 4, 5, 6, TimeSpan.Zero), ConversationId = "123", AdditionalProperties = new() { ["c"] = "d" } }, 456new(ChatRole.Assistant, "First message") { MessageId = "msg1", AdditionalProperties = new() { ["key1"] = "value1" } }, 457new(null, " part 2") { MessageId = "msg1", AdditionalProperties = new() { ["key2"] = "value2" } }, 460new(ChatRole.User, "Second message") { MessageId = "msg2", AdditionalProperties = new() { ["key1"] = "different_value1" } }, 461new(null, " part 2") { MessageId = "msg2", AdditionalProperties = new() { ["key3"] = "value3" } }, 508new(ChatRole.Assistant, "Hello") { MessageId = "msg1", AdditionalProperties = new() { ["messageKey"] = "messageValue" } }, 511new() { AdditionalProperties = new() { ["responseKey"] = "responseValue" } }, 1016AdditionalPropertiesDictionary additionalProps = new() { { "key", "value" } };
ChatCompletion\ChatResponseUpdateTests.cs (5)
63AdditionalPropertiesDictionary props = new() { ["key"] = "value" }; 134AdditionalProperties = new() { ["key"] = "value" }, 197AdditionalProperties = new() { ["key"] = "value" }, 245var originalAdditionalProperties = new AdditionalPropertiesDictionary { ["key"] = "value" }; 375var sharedAdditionalProperties = new AdditionalPropertiesDictionary { ["initial"] = "value" };
Contents\AIAnnotationTests.cs (2)
27AdditionalPropertiesDictionary props = new() { { "key", "value" } }; 47AdditionalProperties = new AdditionalPropertiesDictionary { { "key", "value" } },
Contents\AIContentTests.cs (2)
31AdditionalPropertiesDictionary props = new() { { "key", "value" } }; 42AdditionalProperties = new AdditionalPropertiesDictionary { { "key", "value" } }
Contents\CitationAnnotationTests.cs (2)
32AdditionalPropertiesDictionary props = new() { { "key", "value" } }; 69AdditionalProperties = new AdditionalPropertiesDictionary { { "key", "value" } },
Contents\CodeInterpreterToolCallContentTests.cs (1)
40AdditionalPropertiesDictionary props = new() { { "key", "value" } };
Contents\CodeInterpreterToolResultContentTests.cs (1)
40AdditionalPropertiesDictionary props = new() { { "key", "value" } };
Contents\FunctionCallContentTests.cs (2)
60AdditionalPropertiesDictionary props = new() { { "key", "value" } }; 67AdditionalPropertiesDictionary args = new() { { "key", "value" } };
Contents\FunctionResultContentTests.cs (1)
45AdditionalPropertiesDictionary props = new() { { "key", "value" } };
Contents\HostedFileContentTests.cs (1)
55AdditionalPropertiesDictionary props = new() { { "key", "value" } };
Contents\HostedVectorStoreContentTests.cs (1)
49AdditionalPropertiesDictionary props = new() { { "key", "value" } };
Contents\ImageGenerationToolCallContentTests.cs (1)
33AdditionalPropertiesDictionary props = new() { { "key", "value" } };
Contents\ImageGenerationToolResultContentTests.cs (1)
41AdditionalPropertiesDictionary props = new() { { "key", "value" } };
Contents\McpServerToolCallContentTests.cs (1)
38AdditionalPropertiesDictionary props = new() { { "key", "value" } };
Contents\McpServerToolResultContentTests.cs (1)
34AdditionalPropertiesDictionary props = new() { { "key", "value" } };
Contents\TextContentTests.cs (1)
34AdditionalPropertiesDictionary props = new() { { "key", "value" } };
Contents\TextReasoningContentTests.cs (1)
35AdditionalPropertiesDictionary props = new() { { "key", "value" } };
Contents\ToolCallContentTests.cs (1)
40AdditionalPropertiesDictionary props = new() { { "key", "value" } };
Contents\ToolResultContentTests.cs (1)
39AdditionalPropertiesDictionary props = new() { { "key", "value" } };
Contents\WebSearchToolCallContentTests.cs (1)
39AdditionalPropertiesDictionary props = new() { { "key", "value" } };
Contents\WebSearchToolResultContentTests.cs (6)
33new UriContent(new Uri("https://example.com/1"), "text/html") { AdditionalProperties = new() { ["title"] = "Result 1" } } 44AdditionalPropertiesDictionary props = new() { { "key", "value" } }; 56new UriContent(new Uri("https://example.com/1"), "text/html") { AdditionalProperties = new() { ["title"] = "First" } }, 57new UriContent(new Uri("https://example.com/2"), "text/html") { AdditionalProperties = new() { ["title"] = "Second" } }, 82new UriContent(new Uri("https://example.com"), "text/html") { AdditionalProperties = new() { ["title"] = "Example Page" } }, 110new UriContent(new Uri("https://test.com"), "text/html") { AdditionalProperties = new() { ["title"] = "Test" } },
Embeddings\EmbeddingGenerationOptionsTests.cs (2)
39AdditionalPropertiesDictionary additionalProps = new() 68AdditionalPropertiesDictionary additionalProps = new()
Files\HostedFileClientOptionsTests.cs (2)
35var props = new AdditionalPropertiesDictionary { { "key", "value" } }; 134AdditionalProperties = new() { { "key", "value" } },
Generated\361d1da7f942c932\JsonContext.AdditionalPropertiesDictionary.g.cs (1)
33ObjectCreator = () => new global::Microsoft.Extensions.AI.AdditionalPropertiesDictionary(),
Generated\361d1da7f942c932\TestJsonSerializerContext.AdditionalPropertiesDictionary.g.cs (1)
31ObjectCreator = () => new global::Microsoft.Extensions.AI.AdditionalPropertiesDictionary(),
Realtime\RealtimeClientMessageTests.cs (1)
145var metadata = new AdditionalPropertiesDictionary { ["key"] = "value" };
Realtime\RealtimeServerMessageTests.cs (1)
191var metadata = new AdditionalPropertiesDictionary { ["key"] = "value" };
SpeechToText\SpeechToTextOptionsTests.cs (2)
33AdditionalPropertiesDictionary additionalProps = new() 65AdditionalPropertiesDictionary additionalProps = new()
SpeechToText\SpeechToTextResponseTests.cs (2)
160AdditionalProperties = new() { ["key"] = "value" }, 218AdditionalProperties = new() { ["key1"] = "value1", ["key2"] = 42 },
SpeechToText\SpeechToTextResponseUpdateExtensionsTests.cs (2)
48new("Hello ") { ModelId = "model123", StartTime = null, AdditionalProperties = new() { ["a"] = "b" } }, 52new([new TextContent("You?")]) { ModelId = "model123", StartTime = TimeSpan.FromSeconds(24), EndTime = TimeSpan.FromSeconds(25), AdditionalProperties = new() { ["c"] = "d" } },
TextToSpeech\TextToSpeechOptionsTests.cs (2)
41AdditionalPropertiesDictionary additionalProps = new() 85AdditionalPropertiesDictionary additionalProps = new()
TextToSpeech\TextToSpeechResponseTests.cs (2)
106AdditionalProperties = new() { ["key"] = "value" }, 147AdditionalProperties = new() { ["key1"] = "value1", ["key2"] = 42 },
TextToSpeech\TextToSpeechResponseUpdateExtensionsTests.cs (2)
26new([new DataContent(new byte[] { 1 }, "audio/mpeg")]) { ModelId = "model123", AdditionalProperties = new() { ["a"] = "b" } }, 28new([new DataContent(new byte[] { 3 }, "audio/mpeg")]) { ModelId = "model123", AdditionalProperties = new() { ["c"] = "d" } },
Microsoft.Extensions.AI.Evaluation.Reporting (1)
Generated\361d1da7f942c932\JsonContext.AdditionalPropertiesDictionary.g.cs (1)
33ObjectCreator = () => new global::Microsoft.Extensions.AI.AdditionalPropertiesDictionary(),
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (1)
Generated\361d1da7f942c932\JsonContext.AdditionalPropertiesDictionary.g.cs (1)
33ObjectCreator = () => new global::Microsoft.Extensions.AI.AdditionalPropertiesDictionary(),
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (1)
SerializationChainingTests.cs (1)
34AdditionalProperties = new AdditionalPropertiesDictionary
Microsoft.Extensions.AI.Integration.Tests (1)
ChatClientIntegrationTests.cs (1)
135AdditionalProperties = new()
Microsoft.Extensions.AI.OpenAI (2)
OpenAIRealtimeClientSession.cs (1)
950var dict = new AdditionalPropertiesDictionary();
OpenAIResponsesChatClient.cs (1)
1991AdditionalProperties = new()
Microsoft.Extensions.AI.OpenAI.Tests (21)
OpenAIChatClientTests.cs (2)
335AdditionalProperties = new() 1592AdditionalProperties = new()
OpenAIConversionTests.cs (2)
52new() { AdditionalProperties = new AdditionalPropertiesDictionary { ["strict"] = true } }); 87new() { AdditionalProperties = new AdditionalPropertiesDictionary { ["strict"] = true } });
OpenAIResponseClientTests.cs (17)
1091AdditionalProperties = new() 5572new UriContent(new Uri("https://example.com/image.png"), "image/png") { AdditionalProperties = new AdditionalPropertiesDictionary { ["detail"] = "high" }}, 5574new DataContent(imageData, "image/png") { AdditionalProperties = new AdditionalPropertiesDictionary { ["detail"] = ResponseImageDetailLevel.Low }}, 5577new HostedFileContent("file-img-789") { MediaType = "image/jpeg", AdditionalProperties = new AdditionalPropertiesDictionary { ["detail"] = "high" }}, 7459AdditionalProperties = new() { ["strict"] = true }, 7551AdditionalProperties = new() { ["strict"] = true }, 7729AdditionalProperties = new() { ["strict"] = true }, 7828AdditionalProperties = new() { ["strict"] = true }, 7934AdditionalProperties = new() { ["strict"] = true }, 8034AdditionalProperties = new() { ["strict"] = true }, 8120AdditionalProperties = new() { ["strict"] = true }, 8211AdditionalProperties = new() { ["strict"] = true }, 8297AdditionalProperties = new() { ["strict"] = true }, 8416AdditionalProperties = new() { ["strict"] = true }, 8513AdditionalProperties = new() { ["strict"] = true }, 8624AdditionalProperties = new() { ["strict"] = true }, 8736AdditionalProperties = new() { ["strict"] = true },
Microsoft.Extensions.AI.Stabilization.Tests (13)
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.AdditionalPropertiesDictionary.g.cs (1)
31ObjectCreator = () => new global::Microsoft.Extensions.AI.AdditionalPropertiesDictionary(),
parent\Microsoft.Extensions.AI.Abstractions.Tests\Contents\CodeInterpreterToolCallContentTests.cs (1)
40AdditionalPropertiesDictionary props = new() { { "key", "value" } };
parent\Microsoft.Extensions.AI.Abstractions.Tests\Contents\CodeInterpreterToolResultContentTests.cs (1)
40AdditionalPropertiesDictionary props = new() { { "key", "value" } };
parent\Microsoft.Extensions.AI.Abstractions.Tests\Contents\HostedFileContentTests.cs (1)
55AdditionalPropertiesDictionary props = new() { { "key", "value" } };
parent\Microsoft.Extensions.AI.Abstractions.Tests\Contents\ImageGenerationToolCallContentTests.cs (1)
33AdditionalPropertiesDictionary props = new() { { "key", "value" } };
parent\Microsoft.Extensions.AI.Abstractions.Tests\Contents\ImageGenerationToolResultContentTests.cs (1)
41AdditionalPropertiesDictionary props = new() { { "key", "value" } };
parent\Microsoft.Extensions.AI.Abstractions.Tests\Contents\WebSearchToolCallContentTests.cs (1)
39AdditionalPropertiesDictionary props = new() { { "key", "value" } };
parent\Microsoft.Extensions.AI.Abstractions.Tests\Contents\WebSearchToolResultContentTests.cs (6)
33new UriContent(new Uri("https://example.com/1"), "text/html") { AdditionalProperties = new() { ["title"] = "Result 1" } } 44AdditionalPropertiesDictionary props = new() { { "key", "value" } }; 56new UriContent(new Uri("https://example.com/1"), "text/html") { AdditionalProperties = new() { ["title"] = "First" } }, 57new UriContent(new Uri("https://example.com/2"), "text/html") { AdditionalProperties = new() { ["title"] = "Second" } }, 82new UriContent(new Uri("https://example.com"), "text/html") { AdditionalProperties = new() { ["title"] = "Example Page" } }, 110new UriContent(new Uri("https://test.com"), "text/html") { AdditionalProperties = new() { ["title"] = "Test" } },
Microsoft.Extensions.AI.Tests (30)
ChatCompletion\DistributedCachingChatClientTest.cs (10)
51AdditionalProperties = new() { ["a"] = "b" }, 73AdditionalProperties = new() { ["key1"] = "value1", ["key2"] = 123 } 378AdditionalProperties = new() { ["a"] = "b", ["c"] = "d" }, 389AdditionalProperties = new() { ["e"] = "f", ["g"] = "h" }, 571AdditionalProperties = new() { { "someKey", "value 1" } } 575AdditionalProperties = new() { { "someKey", "value 1" } } 586AdditionalProperties = new() { { "someKey", "value 1" } } 590AdditionalProperties = new() { { "someKey", "value 2" } } 668AdditionalProperties = new() { { "someKey", "value 1" } } 672AdditionalProperties = new() { { "someKey", "value 2" } }
ChatCompletion\OpenTelemetryChatClientTests.cs (3)
53AdditionalProperties = new() 95AdditionalProperties = new() 134AdditionalProperties = new()
Embeddings\DistributedCachingEmbeddingGeneratorTest.cs (8)
22AdditionalProperties = new() { ["a"] = "b" }, 94AdditionalProperties = new() { [$"a{i}"] = $"b{i}" }, 265AdditionalProperties = new() { ["someKey"] = "value 1" } 269AdditionalProperties = new() { ["someKey"] = "value 1" } 280AdditionalProperties = new() { ["someKey"] = "value 1" } 284AdditionalProperties = new() { ["someKey"] = "value 2" } 359AdditionalProperties = new() { ["someKey"] = "value 1" } 363AdditionalProperties = new() { ["someKey"] = "value 2" }
Embeddings\OpenTelemetryEmbeddingGeneratorTests.cs (2)
45AdditionalProperties = new() 65AdditionalProperties = new()
Files\OpenTelemetryHostedFileClientTests.cs (2)
549AdditionalProperties = new AdditionalPropertiesDictionary 586AdditionalProperties = new AdditionalPropertiesDictionary
Generated\361d1da7f942c932\CustomAIContentJsonContext.AdditionalPropertiesDictionary.g.cs (1)
31ObjectCreator = () => new global::Microsoft.Extensions.AI.AdditionalPropertiesDictionary(),
Generated\361d1da7f942c932\TestJsonSerializerContext.AdditionalPropertiesDictionary.g.cs (1)
31ObjectCreator = () => new global::Microsoft.Extensions.AI.AdditionalPropertiesDictionary(),
Image\OpenTelemetryImageGeneratorTests.cs (1)
85AdditionalProperties = new()
SpeechToText\OpenTelemetrySpeechToTextClientTests.cs (1)
97AdditionalProperties = new()
TextToSpeech\OpenTelemetryTextToSpeechClientTests.cs (1)
93AdditionalProperties = new()