66 instantiations of AdditionalPropertiesDictionary
Microsoft.Extensions.AI.Abstractions (3)
AdditionalPropertiesDictionary.cs (1)
37public new AdditionalPropertiesDictionary Clone() => new(this);
ChatCompletion\ChatResponseExtensions.cs (1)
347response.AdditionalProperties = new(update.AdditionalProperties);
SpeechToText\SpeechToTextResponseUpdateExtensions.cs (1)
134additionalProperties = new(update.AdditionalProperties);
Microsoft.Extensions.AI.Abstractions.Tests (33)
AdditionalPropertiesDictionaryTests.cs (4)
15AdditionalPropertiesDictionary d = new(); 18d = new(new Dictionary<string, object?> { ["key1"] = "value1" }); 21d = new((IEnumerable<KeyValuePair<string, object?>>)new Dictionary<string, object?> { ["key1"] = "value1", ["key2"] = "value2" }); 28AdditionalPropertiesDictionary d = new()
ChatCompletion\ChatMessageTests.cs (5)
241AdditionalProperties = new() { ["metadata-key-1"] = "metadata-value-1" } 245AdditionalProperties = new() { ["metadata-key-2"] = "metadata-value-2" } 249AdditionalProperties = new() { ["metadata-key-3"] = "metadata-value-3" } 253AdditionalProperties = new() { ["metadata-key-4"] = "metadata-value-4" } 263AdditionalProperties = new() { ["message-metadata-key-1"] = "message-metadata-value-1" },
ChatCompletion\ChatOptionsTests.cs (2)
70AdditionalPropertiesDictionary additionalProps = new() 141AdditionalPropertiesDictionary additionalProps = new()
ChatCompletion\ChatResponseTests.cs (2)
95AdditionalProperties = new() { ["key"] = "value" }, 136AdditionalProperties = new() { ["key1"] = "value1", ["key2"] = 42 },
ChatCompletion\ChatResponseUpdateExtensionsTests.cs (2)
32new(new("human"), ", ") { AuthorName = "Someone", AdditionalProperties = new() { ["a"] = "b" } }, 33new(null, "world!") { CreatedAt = new DateTimeOffset(2, 2, 3, 4, 5, 6, TimeSpan.Zero), ConversationId = "123", AdditionalProperties = new() { ["c"] = "d" } },
ChatCompletion\ChatResponseUpdateTests.cs (2)
63AdditionalPropertiesDictionary props = new() { ["key"] = "value" }; 132AdditionalProperties = new() { ["key"] = "value" },
Contents\AIContentTests.cs (2)
30AdditionalPropertiesDictionary props = new() { { "key", "value" } }; 41AdditionalProperties = new AdditionalPropertiesDictionary { { "key", "value" } }
Contents\FunctionCallContentTests..cs (2)
59AdditionalPropertiesDictionary props = new() { { "key", "value" } }; 66AdditionalPropertiesDictionary args = new() { { "key", "value" } };
Contents\FunctionResultContentTests.cs (1)
45AdditionalPropertiesDictionary props = new() { { "key", "value" } };
Contents\TextContentTests.cs (1)
33AdditionalPropertiesDictionary props = new() { { "key", "value" } };
Contents\TextReasoningContentTests.cs (1)
33AdditionalPropertiesDictionary props = new() { { "key", "value" } };
Embeddings\BinaryEmbeddingTests.cs (1)
48AdditionalPropertiesDictionary props = new();
Embeddings\EmbeddingGenerationOptionsTests.cs (2)
39AdditionalPropertiesDictionary additionalProps = new() 63AdditionalPropertiesDictionary additionalProps = new()
SpeechToText\SpeechToTextOptionsTests.cs (2)
32AdditionalPropertiesDictionary additionalProps = new() 59AdditionalPropertiesDictionary additionalProps = new()
SpeechToText\SpeechToTextResponseTests.cs (2)
154AdditionalProperties = new() { ["key"] = "value" }, 204AdditionalProperties = 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" } },
Microsoft.Extensions.AI.AzureAIInference.Tests (2)
AzureAIInferenceChatClientTests.cs (2)
362AdditionalProperties = new AdditionalPropertiesDictionary 446AdditionalProperties = new AdditionalPropertiesDictionary
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (1)
SerializationChainingTests.cs (1)
38AdditionalProperties = new AdditionalPropertiesDictionary
Microsoft.Extensions.AI.Integration.Tests (1)
ChatClientIntegrationTests.cs (1)
129AdditionalProperties = new()
Microsoft.Extensions.AI.OpenAI (2)
OpenAISpeechToTextClient.cs (2)
175response.AdditionalProperties = new AdditionalPropertiesDictionary 216response.AdditionalProperties = new AdditionalPropertiesDictionary
Microsoft.Extensions.AI.OpenAI.Tests (1)
OpenAIChatClientTests.cs (1)
1533AdditionalProperties = new()
Microsoft.Extensions.AI.Tests (23)
ChatCompletion\DistributedCachingChatClientTest.cs (10)
48AdditionalProperties = new() { ["a"] = "b" }, 70AdditionalProperties = new() { ["key1"] = "value1", ["key2"] = 123 } 353AdditionalProperties = new() { ["a"] = "b", ["c"] = "d" }, 364AdditionalProperties = new() { ["e"] = "f", ["g"] = "h" }, 546AdditionalProperties = new() { { "someKey", "value 1" } } 550AdditionalProperties = new() { { "someKey", "value 1" } } 561AdditionalProperties = new() { { "someKey", "value 1" } } 565AdditionalProperties = new() { { "someKey", "value 2" } } 597AdditionalProperties = new() { { "someKey", "value 1" } } 601AdditionalProperties = new() { { "someKey", "value 2" } }
ChatCompletion\OpenTelemetryChatClientTests.cs (3)
51AdditionalProperties = new() 91AdditionalProperties = new() 130AdditionalProperties = new()
Embeddings\DistributedCachingEmbeddingGeneratorTest.cs (8)
21AdditionalProperties = new() { ["a"] = "b" }, 75AdditionalProperties = new() { [$"a{i}"] = $"b{i}" }, 246AdditionalProperties = new() { ["someKey"] = "value 1" } 250AdditionalProperties = new() { ["someKey"] = "value 1" } 261AdditionalProperties = new() { ["someKey"] = "value 1" } 265AdditionalProperties = new() { ["someKey"] = "value 2" } 297AdditionalProperties = new() { ["someKey"] = "value 1" } 301AdditionalProperties = new() { ["someKey"] = "value 2" }
Embeddings\OpenTelemetryEmbeddingGeneratorTests.cs (2)
46AdditionalProperties = new() 66AdditionalProperties = new()
43 references to AdditionalPropertiesDictionary
Microsoft.Extensions.AI.Abstractions (18)
AdditionalPropertiesDictionary.cs (4)
15/// <summary>Initializes a new instance of the <see cref="AdditionalPropertiesDictionary"/> class.</summary> 20/// <summary>Initializes a new instance of the <see cref="AdditionalPropertiesDictionary"/> class.</summary> 26/// <summary>Initializes a new instance of the <see cref="AdditionalPropertiesDictionary"/> class.</summary> 37public new AdditionalPropertiesDictionary Clone() => new(this);
ChatCompletion\ChatMessage.cs (1)
99public AdditionalPropertiesDictionary? AdditionalProperties { get; set; }
ChatCompletion\ChatOptions.cs (1)
136public AdditionalPropertiesDictionary? AdditionalProperties { get; set; }
ChatCompletion\ChatResponse.cs (1)
101public AdditionalPropertiesDictionary? AdditionalProperties { get; set; }
ChatCompletion\ChatResponseUpdate.cs (1)
99public AdditionalPropertiesDictionary? AdditionalProperties { get; set; }
Contents\AIContent.cs (1)
37public AdditionalPropertiesDictionary? AdditionalProperties { get; set; }
Embeddings\Embedding.cs (1)
43public AdditionalPropertiesDictionary? AdditionalProperties { get; set; }
Embeddings\EmbeddingGenerationOptions.cs (1)
34public AdditionalPropertiesDictionary? AdditionalProperties { get; set; }
Embeddings\GeneratedEmbeddings.cs (1)
46public AdditionalPropertiesDictionary? AdditionalProperties { get; set; }
SpeechToText\SpeechToTextOptions.cs (1)
27public AdditionalPropertiesDictionary? AdditionalProperties { get; set; }
SpeechToText\SpeechToTextResponse.cs (1)
63public AdditionalPropertiesDictionary? AdditionalProperties { get; set; }
SpeechToText\SpeechToTextResponseUpdate.cs (1)
83public AdditionalPropertiesDictionary? AdditionalProperties { get; set; }
SpeechToText\SpeechToTextResponseUpdateExtensions.cs (3)
31AdditionalPropertiesDictionary? additionalProperties = null; 76AdditionalPropertiesDictionary? additionalProperties = null; 116ref AdditionalPropertiesDictionary? additionalProperties)
Microsoft.Extensions.AI.Abstractions.Tests (25)
AdditionalPropertiesDictionaryTests.cs (6)
15AdditionalPropertiesDictionary d = new(); 28AdditionalPropertiesDictionary d = new() 75AdditionalPropertiesDictionary d = []; 87AdditionalPropertiesDictionary d = []; 97AdditionalPropertiesDictionary d = []; 112AdditionalPropertiesDictionary d = [];
ChatCompletion\ChatMessageTests.cs (1)
218AdditionalPropertiesDictionary props = [];
ChatCompletion\ChatOptionsTests.cs (2)
70AdditionalPropertiesDictionary additionalProps = new() 141AdditionalPropertiesDictionary additionalProps = new()
ChatCompletion\ChatResponseTests.cs (1)
79AdditionalPropertiesDictionary additionalProps = [];
ChatCompletion\ChatResponseUpdateTests.cs (1)
63AdditionalPropertiesDictionary props = new() { ["key"] = "value" };
Contents\AIContentTests.cs (1)
30AdditionalPropertiesDictionary props = new() { { "key", "value" } };
Contents\FunctionCallContentTests..cs (2)
59AdditionalPropertiesDictionary props = new() { { "key", "value" } }; 66AdditionalPropertiesDictionary args = new() { { "key", "value" } };
Contents\FunctionResultContentTests.cs (1)
45AdditionalPropertiesDictionary props = new() { { "key", "value" } };
Contents\TextContentTests.cs (1)
33AdditionalPropertiesDictionary props = new() { { "key", "value" } };
Contents\TextReasoningContentTests.cs (1)
33AdditionalPropertiesDictionary props = new() { { "key", "value" } };
Embeddings\BinaryEmbeddingTests.cs (1)
48AdditionalPropertiesDictionary props = new();
Embeddings\EmbeddingGenerationOptionsTests.cs (2)
39AdditionalPropertiesDictionary additionalProps = new() 63AdditionalPropertiesDictionary additionalProps = new()
Embeddings\EmbeddingTests.cs (1)
18AdditionalPropertiesDictionary props = [];
Embeddings\GeneratedEmbeddingsTests.cs (1)
106AdditionalPropertiesDictionary props = [];
SpeechToText\SpeechToTextOptionsTests.cs (2)
32AdditionalPropertiesDictionary additionalProps = new() 59AdditionalPropertiesDictionary additionalProps = new()
SpeechToText\SpeechToTextResponseTests.cs (1)
118AdditionalPropertiesDictionary additionalProps = [];