2 writes to ItemParts
Aspire.Dashboard (2)
Model\GenAI\GenAIVisualizerDialogViewModel.cs (2)
88ItemParts = [new GenAIItemPartViewModel 276ItemParts = parts
20 references to ItemParts
Aspire.Dashboard (3)
Model\GenAI\GenAIItemViewModel.cs (2)
40if (ItemParts.Any(p => p.MessagePart?.Type == MessagePart.ToolCallType)) 49if (ItemParts.Any(p => p.MessagePart?.Type == MessagePart.ToolCallType))
Model\GenAI\GenAIVisualizerDialogViewModel.cs (1)
123foreach (var partViewModel in messageViewModel.ItemParts)
Aspire.Dashboard.Tests (17)
Model\GenAIVisualizerDialogViewModelTests.cs (17)
111Assert.Collection(i.ItemParts, 196Assert.Collection(m.ItemParts, 203Assert.Collection(m.ItemParts, 210Assert.Collection(m.ItemParts, 283Assert.Collection(m.ItemParts, 290Assert.Collection(m.ItemParts, 297Assert.Collection(m.ItemParts, 387Assert.Collection(m.ItemParts, 394Assert.Collection(m.ItemParts, 401Assert.Collection(m.ItemParts, 413Assert.Collection(m.ItemParts, 420Assert.Collection(m.ItemParts, 510Assert.Collection(m.ItemParts, 517Assert.Collection(m.ItemParts, 524Assert.Collection(m.ItemParts, 536Assert.Collection(m.ItemParts, 543Assert.Collection(m.ItemParts,