26 instantiations of AdditionalPropertiesDictionary
Microsoft.Extensions.AI.Abstractions (1)
AdditionalPropertiesDictionary.cs (1)
50public AdditionalPropertiesDictionary Clone() => new(_dictionary);
Microsoft.Extensions.AI.Abstractions.Tests (21)
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 (7)
266AdditionalProperties = new() { ["metadata-key-1"] = "metadata-value-1" } 271AdditionalProperties = new() { ["metadata-key-2"] = "metadata-value-2" } 276AdditionalProperties = new() { ["metadata-key-3"] = "metadata-value-3" } 281AdditionalProperties = new() { ["metadata-key-4"] = "metadata-value-4" } 286AdditionalProperties = new() { ["metadata-key-5"] = "metadata-value-5" } 291AdditionalProperties = new() { ["metadata-key-6"] = "metadata-value-6" } 302AdditionalProperties = new() { ["message-metadata-key-1"] = "message-metadata-value-1" },
ChatCompletion\ChatOptionsTests.cs (2)
59AdditionalPropertiesDictionary additionalProps = new() 113AdditionalPropertiesDictionary additionalProps = new()
ChatCompletion\StreamingChatCompletionUpdateTests.cs (1)
65AdditionalPropertiesDictionary props = new() { ["key"] = "value" };
Contents\AIContentTests.cs (1)
34AdditionalPropertiesDictionary props = new() { { "key", "value" } };
Contents\FunctionCallContentTests..cs (2)
65AdditionalPropertiesDictionary props = new() { { "key", "value" } }; 74AdditionalPropertiesDictionary args = new() { { "key", "value" } };
Contents\FunctionResultContentTests.cs (1)
69AdditionalPropertiesDictionary props = new() { { "key", "value" } };
Contents\TextContentTests.cs (1)
38AdditionalPropertiesDictionary props = new() { { "key", "value" } };
Embeddings\EmbeddingGenerationOptionsTests.cs (2)
28AdditionalPropertiesDictionary additionalProps = new() 49AdditionalPropertiesDictionary additionalProps = new()
Microsoft.Extensions.AI.AzureAIInference (1)
AzureAIInferenceChatClient.cs (1)
85AdditionalProperties = new() { [nameof(choice.Index)] = choice.Index },
Microsoft.Extensions.AI.Ollama.Tests (2)
OllamaChatClientIntegrationTests.cs (2)
50AdditionalProperties = new() { ["seed"] = 0L }, 84AdditionalProperties = new() { ["seed"] = 0L },
Microsoft.Extensions.AI.Tests (1)
Embeddings\DistributedCachingEmbeddingGeneratorTest.cs (1)
21AdditionalProperties = new() { ["a"] = "b" },
36 references to AdditionalPropertiesDictionary
Microsoft.Extensions.AI.Abstractions (13)
AdditionalPropertiesDictionary.cs (4)
19/// <summary>Initializes a new instance of the <see cref="AdditionalPropertiesDictionary"/> class.</summary> 25/// <summary>Initializes a new instance of the <see cref="AdditionalPropertiesDictionary"/> class.</summary> 31/// <summary>Initializes a new instance of the <see cref="AdditionalPropertiesDictionary"/> class.</summary> 50public AdditionalPropertiesDictionary Clone() => new(_dictionary);
ChatCompletion\ChatCompletion.cs (1)
84public AdditionalPropertiesDictionary? AdditionalProperties { get; set; }
ChatCompletion\ChatMessage.cs (1)
95public AdditionalPropertiesDictionary? AdditionalProperties { get; set; }
ChatCompletion\ChatOptions.cs (1)
55public AdditionalPropertiesDictionary? AdditionalProperties { get; set; }
ChatCompletion\StreamingChatCompletionUpdate.cs (1)
80public AdditionalPropertiesDictionary? AdditionalProperties { get; set; }
Contents\AIContent.cs (1)
41public AdditionalPropertiesDictionary? AdditionalProperties { get; set; }
Embeddings\Embedding.cs (1)
31public AdditionalPropertiesDictionary? AdditionalProperties { get; set; }
Embeddings\EmbeddingGenerationOptions.cs (1)
13public AdditionalPropertiesDictionary? AdditionalProperties { get; set; }
Embeddings\GeneratedEmbeddings.cs (1)
44public AdditionalPropertiesDictionary? AdditionalProperties { get; set; }
UsageDetails.cs (1)
23public AdditionalPropertiesDictionary? AdditionalProperties { get; set; }
Microsoft.Extensions.AI.Abstractions.Tests (18)
AdditionalPropertiesDictionaryTests.cs (4)
15AdditionalPropertiesDictionary d = new(); 28AdditionalPropertiesDictionary d = new() 75AdditionalPropertiesDictionary d = []; 87AdditionalPropertiesDictionary d = [];
ChatCompletion\ChatCompletionTests.cs (1)
116AdditionalPropertiesDictionary additionalProps = [];
ChatCompletion\ChatMessageTests.cs (1)
242AdditionalPropertiesDictionary props = [];
ChatCompletion\ChatOptionsTests.cs (2)
59AdditionalPropertiesDictionary additionalProps = new() 113AdditionalPropertiesDictionary additionalProps = new()
ChatCompletion\StreamingChatCompletionUpdateTests.cs (1)
65AdditionalPropertiesDictionary props = new() { ["key"] = "value" };
Contents\AIContentTests.cs (1)
34AdditionalPropertiesDictionary props = new() { { "key", "value" } };
Contents\FunctionCallContentTests..cs (2)
65AdditionalPropertiesDictionary props = new() { { "key", "value" } }; 74AdditionalPropertiesDictionary args = new() { { "key", "value" } };
Contents\FunctionResultContentTests.cs (1)
69AdditionalPropertiesDictionary props = new() { { "key", "value" } };
Contents\TextContentTests.cs (1)
38AdditionalPropertiesDictionary props = new() { { "key", "value" } };
Embeddings\EmbeddingGenerationOptionsTests.cs (2)
28AdditionalPropertiesDictionary additionalProps = new() 49AdditionalPropertiesDictionary additionalProps = new()
Embeddings\EmbeddingTests.cs (1)
18AdditionalPropertiesDictionary props = [];
Embeddings\GeneratedEmbeddingsTests.cs (1)
105AdditionalPropertiesDictionary props = [];
Microsoft.Extensions.AI.Ollama (4)
OllamaChatClient.cs (2)
178private static AdditionalPropertiesDictionary? ParseOllamaChatResponseProps(OllamaChatResponse response) 180AdditionalPropertiesDictionary? metadata = null;
OllamaEmbeddingGenerator.cs (1)
111AdditionalPropertiesDictionary? responseProps = null;
OllamaUtilities.cs (1)
20public static void TransferNanosecondsTime<TResponse>(TResponse response, Func<TResponse, long?> getNanoseconds, string key, ref AdditionalPropertiesDictionary? metadata)
Microsoft.Extensions.AI.OpenAI (1)
OpenAIChatClient.cs (1)
545AdditionalPropertiesDictionary? additionalProperties = null;