8 writes to AdditionalProperties
Microsoft.Extensions.AI.Abstractions (1)
ChatCompletion\ChatOptions.cs (1)
79AdditionalProperties = AdditionalProperties?.Clone(),
Microsoft.Extensions.AI.Abstractions.Tests (2)
ChatCompletion\ChatOptionsTests.cs (2)
74options.AdditionalProperties = additionalProps; 132options.AdditionalProperties = additionalProps;
Microsoft.Extensions.AI.AzureAIInference.Tests (1)
AzureAIInferenceChatClientTests.cs (1)
306AdditionalProperties = new() { ["seed"] = 42L },
Microsoft.Extensions.AI.Ollama.Tests (3)
OllamaChatClientIntegrationTests.cs (2)
50AdditionalProperties = new() { ["seed"] = 0L }, 84AdditionalProperties = new() { ["seed"] = 0L },
OllamaChatClientTests.cs (1)
257AdditionalProperties = new() { ["seed"] = 42 },
Microsoft.Extensions.AI.OpenAI.Tests (1)
OpenAIChatClientTests.cs (1)
351AdditionalProperties = new() { ["seed"] = 42 },
13 references to AdditionalProperties
Microsoft.Extensions.AI (1)
ChatCompletion\OpenTelemetryChatClient.cs (1)
325if (options.AdditionalProperties?.TryGetValue("seed", out long seed) is true)
Microsoft.Extensions.AI.Abstractions (2)
ChatCompletion\ChatOptions.cs (2)
64/// <see cref="StopSequences"/>, and <see cref="AdditionalProperties"/>, are shallow-cloned, meaning a new collection instance is created, 79AdditionalProperties = AdditionalProperties?.Clone(),
Microsoft.Extensions.AI.Abstractions.Tests (7)
ChatCompletion\ChatOptionsTests.cs (7)
26Assert.Null(options.AdditionalProperties); 39Assert.Null(clone.AdditionalProperties); 86Assert.Same(additionalProps, options.AdditionalProperties); 99Assert.Equal(additionalProps, clone.AdditionalProperties); 152Assert.NotNull(deserialized.AdditionalProperties); 153Assert.Single(deserialized.AdditionalProperties); 154Assert.True(deserialized.AdditionalProperties.TryGetValue("key", out object? value));
Microsoft.Extensions.AI.AzureAIInference (1)
AzureAIInferenceChatClient.cs (1)
305if (options.AdditionalProperties is { } props)
Microsoft.Extensions.AI.Ollama (1)
OllamaChatClient.cs (1)
307if (options.AdditionalProperties?.TryGetValue(propertyName, out T? t) is true)
Microsoft.Extensions.AI.OpenAI (1)
OpenAIChatClient.cs (1)
407if (options.AdditionalProperties is { Count: > 0 } additionalProperties)