3 writes to AdditionalProperties
Microsoft.Extensions.AI.Abstractions (1)
Embeddings\EmbeddingGenerationOptions.cs (1)
25AdditionalProperties = AdditionalProperties?.Clone(),
Microsoft.Extensions.AI.Abstractions.Tests (2)
Embeddings\EmbeddingGenerationOptionsTests.cs (2)
34options.AdditionalProperties = additionalProps; 55options.AdditionalProperties = additionalProps;
11 references to AdditionalProperties
Microsoft.Extensions.AI.Abstractions (2)
Embeddings\EmbeddingGenerationOptions.cs (2)
18/// The clone will have the same values for all properties as the original instance. Any collections, like <see cref="AdditionalProperties"/> 25AdditionalProperties = AdditionalProperties?.Clone(),
Microsoft.Extensions.AI.Abstractions.Tests (7)
Embeddings\EmbeddingGenerationOptionsTests.cs (7)
16Assert.Null(options.AdditionalProperties); 20Assert.Null(clone.AdditionalProperties); 37Assert.Same(additionalProps, options.AdditionalProperties); 41Assert.Equal(additionalProps, clone.AdditionalProperties); 64Assert.NotNull(deserialized.AdditionalProperties); 65Assert.Single(deserialized.AdditionalProperties); 66Assert.True(deserialized.AdditionalProperties.TryGetValue("key", out object? value));
Microsoft.Extensions.AI.Ollama (1)
OllamaEmbeddingGenerator.cs (1)
75if (options?.AdditionalProperties is { } requestProps)
Microsoft.Extensions.AI.OpenAI (1)
OpenAIEmbeddingGenerator.cs (1)
141if (options?.AdditionalProperties is { Count: > 0 } additionalProperties)