13 writes to AdditionalProperties
Microsoft.Extensions.AI.Abstractions (2)
Embeddings\EmbeddingGenerationOptions.cs (1)
26AdditionalProperties = other.AdditionalProperties?.Clone();
Generated\361d1da7f942c932\JsonContext.EmbeddingGenerationOptions.g.cs (1)
101Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.EmbeddingGenerationOptions)obj).AdditionalProperties = value!,
Microsoft.Extensions.AI.Abstractions.Tests (3)
Embeddings\EmbeddingGenerationOptionsTests.cs (2)
48options.AdditionalProperties = additionalProps; 74options.AdditionalProperties = additionalProps;
Generated\361d1da7f942c932\TestJsonSerializerContext.EmbeddingGenerationOptions.g.cs (1)
99Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.EmbeddingGenerationOptions)obj).AdditionalProperties = value!,
Microsoft.Extensions.AI.Tests (8)
Embeddings\DistributedCachingEmbeddingGeneratorTest.cs (6)
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 (1)
65AdditionalProperties = new()
Generated\361d1da7f942c932\TestJsonSerializerContext.EmbeddingGenerationOptions.g.cs (1)
99Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.EmbeddingGenerationOptions)obj).AdditionalProperties = value!,
20 references to AdditionalProperties
Microsoft.Extensions.AI (1)
Embeddings\OpenTelemetryEmbeddingGenerator.cs (1)
169if (EnableSensitiveData && options?.AdditionalProperties is { } props)
Microsoft.Extensions.AI.Abstractions (4)
Embeddings\EmbeddingGenerationOptions.cs (2)
26AdditionalProperties = other.AdditionalProperties?.Clone(); 75/// The clone will have the same values for all properties as the original instance. Any collections, like <see cref="AdditionalProperties"/>
Generated\361d1da7f942c932\JsonContext.EmbeddingGenerationOptions.g.cs (2)
100Getter = static obj => ((global::Microsoft.Extensions.AI.EmbeddingGenerationOptions)obj).AdditionalProperties, 159global::Microsoft.Extensions.AI.AdditionalPropertiesDictionary __value_AdditionalProperties = ((global::Microsoft.Extensions.AI.EmbeddingGenerationOptions)value).AdditionalProperties;
Microsoft.Extensions.AI.Abstractions.Tests (11)
Embeddings\EmbeddingGenerationOptionsTests.cs (9)
17Assert.Null(options.AdditionalProperties); 22Assert.Null(clone.AdditionalProperties); 53Assert.Same(additionalProps, options.AdditionalProperties); 59Assert.Equal(additionalProps, clone.AdditionalProperties); 85Assert.NotNull(deserialized.AdditionalProperties); 86Assert.Single(deserialized.AdditionalProperties); 87Assert.True(deserialized.AdditionalProperties.TryGetValue("key", out object? value)); 176Assert.NotNull(result.AdditionalProperties); 177Assert.Equal("val", result.AdditionalProperties["key"]?.ToString());
Generated\361d1da7f942c932\TestJsonSerializerContext.EmbeddingGenerationOptions.g.cs (2)
98Getter = static obj => ((global::Microsoft.Extensions.AI.EmbeddingGenerationOptions)obj).AdditionalProperties, 157global::Microsoft.Extensions.AI.AdditionalPropertiesDictionary __value_AdditionalProperties = ((global::Microsoft.Extensions.AI.EmbeddingGenerationOptions)value).AdditionalProperties;
Microsoft.Extensions.AI.Tests (4)
Embeddings\DistributedCachingEmbeddingGeneratorTest.cs (2)
254return [new(((string)options!.AdditionalProperties!["someKey"]!).Select(c => (float)c).ToArray())]; 423return baseKey + options.AdditionalProperties?["someKey"]?.ToString();
Generated\361d1da7f942c932\TestJsonSerializerContext.EmbeddingGenerationOptions.g.cs (2)
98Getter = static obj => ((global::Microsoft.Extensions.AI.EmbeddingGenerationOptions)obj).AdditionalProperties, 150global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.EmbeddingGenerationOptions)value).AdditionalProperties, AdditionalPropertiesDictionary);