14 writes to Contents
Microsoft.Extensions.AI.Abstractions (3)
Generated\361d1da7f942c932\JsonContext.TextToSpeechResponseUpdate.g.cs (1)
161Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.TextToSpeechResponseUpdate)obj).Contents = value!,
TextToSpeech\TextToSpeechResponse.cs (1)
59Contents = contents,
TextToSpeech\TextToSpeechResponseUpdate.cs (1)
44Contents = Throw.IfNull(contents);
Microsoft.Extensions.AI.Abstractions.Tests (8)
Generated\361d1da7f942c932\TestJsonSerializerContext.TextToSpeechResponseUpdate.g.cs (1)
159Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.TextToSpeechResponseUpdate)obj).Contents = value!,
TextToSpeech\TextToSpeechResponseUpdateExtensionsTests.cs (4)
57new() { Contents = [new DataContent(new byte[] { 1 }, "audio/mpeg")] }, 58new() { Contents = [new UsageContent(new() { TotalTokenCount = 42 })] }, 59new() { Contents = [new DataContent(new byte[] { 2 }, "audio/mpeg")] }, 60new() { Contents = [new UsageContent(new() { InputTokenCount = 12, TotalTokenCount = 24 })] },
TextToSpeech\TextToSpeechResponseUpdateTests.cs (3)
34update.Contents = newList; 36update.Contents = null; 51Contents =
Microsoft.Extensions.AI.OpenAI (2)
OpenAITextToSpeechClient.cs (2)
121Contents = [new DataContent(deltaUpdate.AudioBytes.ToMemory(), mediaType)], 137sessionClose.Contents = [new UsageContent(new()
Microsoft.Extensions.AI.Tests (1)
TextToSpeech\OpenTelemetryTextToSpeechClientTests.cs (1)
69Contents =
25 references to Contents
Microsoft.Extensions.AI.Abstractions (2)
Generated\361d1da7f942c932\JsonContext.TextToSpeechResponseUpdate.g.cs (1)
160Getter = static obj => ((global::Microsoft.Extensions.AI.TextToSpeechResponseUpdate)obj).Contents,
TextToSpeech\TextToSpeechResponseUpdateExtensions.cs (1)
79foreach (var content in update.Contents)
Microsoft.Extensions.AI.Abstractions.Tests (16)
Generated\361d1da7f942c932\TestJsonSerializerContext.TextToSpeechResponseUpdate.g.cs (1)
158Getter = static obj => ((global::Microsoft.Extensions.AI.TextToSpeechResponseUpdate)obj).Contents,
TextToSpeech\TextToSpeechClientTests.cs (3)
61Assert.IsType<DataContent>(updates[0].Contents[0]); 62Assert.IsType<DataContent>(updates[1].Contents[0]); 63Assert.IsType<DataContent>(updates[2].Contents[0]);
TextToSpeech\TextToSpeechResponseTests.cs (4)
162Assert.Equal(withUsage ? 3 : 2, update.Contents.Count); 163Assert.Equal("audio/mpeg", Assert.IsType<DataContent>(update.Contents[0]).MediaType); 164Assert.Equal("audio/wav", Assert.IsType<DataContent>(update.Contents[1]).MediaType); 172var usage = Assert.IsType<UsageContent>(update.Contents[2]);
TextToSpeech\TextToSpeechResponseUpdateTests.cs (8)
18Assert.Empty(update.Contents); 35Assert.Same(newList, update.Contents); 37Assert.NotNull(update.Contents); 38Assert.Empty(update.Contents); 63Assert.Equal(original.Contents.Count, result.Contents.Count); 92Assert.Single(result.Contents); 93var dataContent = Assert.IsType<DataContent>(result.Contents[0]);
Microsoft.Extensions.AI.Integration.Tests (1)
TextToSpeechClientIntegrationTests.cs (1)
114var dataContents = update.Contents.OfType<DataContent>().ToList();
Microsoft.Extensions.AI.OpenAI.Tests (6)
OpenAITextToSpeechClientIntegrationTests.cs (2)
41var dataContent = update.Contents.OfType<DataContent>().Single(); 48var usageContent = update.Contents.OfType<UsageContent>().FirstOrDefault();
OpenAITextToSpeechClientTests.cs (4)
272var content = update.Contents.OfType<DataContent>().Single(); 322var data0 = updates[0].Contents.OfType<DataContent>().Single(); 329var data1 = updates[1].Contents.OfType<DataContent>().Single(); 337var usage = updates[2].Contents.OfType<UsageContent>().Single();