6 writes to AdditionalProperties
Microsoft.Extensions.AI.Abstractions (1)
SpeechToText\SpeechToTextResponseUpdateExtensions.cs (1)
115response.AdditionalProperties = new(update.AdditionalProperties);
Microsoft.Extensions.AI.Abstractions.Tests (3)
SpeechToText\SpeechToTextResponseTests.cs (3)
120response.AdditionalProperties = additionalProps; 160AdditionalProperties = new() { ["key"] = "value" }, 218AdditionalProperties = new() { ["key1"] = "value1", ["key2"] = 42 },
Microsoft.Extensions.AI.OpenAI (2)
OpenAISpeechToTextClient.cs (2)
175response.AdditionalProperties = new AdditionalPropertiesDictionary 216response.AdditionalProperties = new AdditionalPropertiesDictionary
14 references to AdditionalProperties
Microsoft.Extensions.AI.Abstractions (3)
SpeechToText\SpeechToTextResponse.cs (1)
88AdditionalProperties = AdditionalProperties,
SpeechToText\SpeechToTextResponseUpdateExtensions.cs (2)
113if (response.AdditionalProperties is null) 121response.AdditionalProperties[entry.Key] = entry.Value;
Microsoft.Extensions.AI.Abstractions.Tests (11)
SpeechToText\SpeechToTextResponseTests.cs (7)
30Assert.Null(response.AdditionalProperties); 57Assert.Null(response.AdditionalProperties); 118Assert.Null(response.AdditionalProperties); 121Assert.Same(additionalProps, response.AdditionalProperties); 181Assert.NotNull(result.AdditionalProperties); 182Assert.Single(result.AdditionalProperties); 183Assert.True(result.AdditionalProperties.TryGetValue("key", out object? value));
SpeechToText\SpeechToTextResponseUpdateExtensionsTests.cs (4)
67Assert.NotNull(response.AdditionalProperties); 68Assert.Equal(2, response.AdditionalProperties.Count); 69Assert.Equal("b", response.AdditionalProperties["a"]); 70Assert.Equal("d", response.AdditionalProperties["c"]);