5 writes to Contents
Microsoft.Extensions.AI.Abstractions (1)
SpeechToText\SpeechToTextResponse.cs (1)
81
Contents
= Contents,
Microsoft.Extensions.AI.Abstractions.Tests (4)
SpeechToText\SpeechToTextResponseUpdateExtensionsTests.cs (1)
115
updates.Add(new() {
Contents
= [new DataContent("data:image/png;base64,aGVsbG8=")] });
SpeechToText\SpeechToTextResponseUpdateTests.cs (3)
43
update.
Contents
= newList;
45
update.
Contents
= null;
92
Contents
= new List<AIContent>
18 references to Contents
Microsoft.Extensions.AI.Abstractions (2)
SpeechToText\SpeechToTextResponseUpdate.cs (1)
87
/// This property concatenates the text of all <see cref="TextContent"/> objects in <see cref="
Contents
"/>.
SpeechToText\SpeechToTextResponseUpdateExtensions.cs (1)
128
contents.AddRange(update.
Contents
);
Microsoft.Extensions.AI.Abstractions.Tests (16)
SpeechToText\SpeechToTextClientExtensionsTests.cs (1)
65
update.
Contents
.Add(new TextContent("world"));
SpeechToText\SpeechToTextResponseTests.cs (4)
220
Assert.Equal(3, update.
Contents
.Count);
221
Assert.Equal("Hello, ", Assert.IsType<TextContent>(update.
Contents
[0]).Text);
222
Assert.Equal("image/png", Assert.IsType<DataContent>(update.
Contents
[1]).MediaType);
223
Assert.Equal("world!", Assert.IsType<TextContent>(update.
Contents
[2]).Text);
SpeechToText\SpeechToTextResponseUpdateTests.cs (11)
20
Assert.Empty(update.
Contents
);
44
Assert.Same(newList, update.
Contents
);
46
Assert.NotNull(update.
Contents
);
47
Assert.Empty(update.
Contents
);
72
TextContent textContent = Assert.IsType<TextContent>(update.
Contents
[3]);
80
Assert.Same(textContent, update.
Contents
[3]);
107
Assert.Equal(original.
Contents
.Count, result.
Contents
.Count);
108
for (int i = 0; i < original.
Contents
.Count; i++)
111
Assert.Equal(original.
Contents
[i].ToString(), result.
Contents
[i].ToString());