2 writes to Contents
Microsoft.Extensions.AI.Abstractions (1)
Realtime\RealtimeConversationItem.cs (1)
30Contents = contents;
Microsoft.Extensions.AI.Abstractions.Tests (1)
Realtime\RealtimeConversationItemTests.cs (1)
45item.Contents = newContents;
17 references to Contents
Microsoft.Extensions.AI (3)
Realtime\FunctionInvokingRealtimeClientSession.cs (1)
220foreach (var content in message.Item.Contents)
Realtime\OpenTelemetryRealtimeClientSession.cs (2)
515if (item?.Contents is null or { Count: 0 }) 525foreach (var content in item.Contents)
Microsoft.Extensions.AI.Abstractions.Tests (5)
Realtime\RealtimeConversationItemTests.cs (5)
19Assert.Same(contents, item.Contents); 31Assert.Same(contents, item.Contents); 50Assert.Same(newContents, item.Contents); 63Assert.Single(item.Contents); 64Assert.IsType<FunctionCallContent>(item.Contents[0]);
Microsoft.Extensions.AI.OpenAI (3)
OpenAIRealtimeClientSession.cs (3)
629if (contentItem?.Contents is null or { Count: 0 }) 634var firstContent = contentItem.Contents[0]; 666foreach (var content in contentItem.Contents)
Microsoft.Extensions.AI.Tests (6)
Realtime\FunctionInvokingRealtimeClientTests.cs (6)
129var functionResult = Assert.IsType<FunctionResultContent>(resultMsg.Item.Contents[0]); 171var functionResult = Assert.IsType<FunctionResultContent>(resultMsg.Item.Contents[0]); 278var functionResult = Assert.IsType<FunctionResultContent>(resultMsg.Item.Contents[0]); 316var functionResult = Assert.IsType<FunctionResultContent>(resultMsg.Item.Contents[0]); 353var functionResult = Assert.IsType<FunctionResultContent>(resultMsg.Item.Contents[0]); 437var functionResult = Assert.IsType<FunctionResultContent>(resultMsg.Item.Contents[0]);