2 writes to ItemParts
Aspire.Dashboard (2)
Model\GenAI\GenAIVisualizerDialogViewModel.cs (2)
177ItemParts = [GenAIItemPartViewModel.CreateErrorMessage(errorMessage)], 442ItemParts = parts
36 references to ItemParts
Aspire.Dashboard (5)
Components\Dialogs\GenAIVisualizerDialog.razor.cs (1)
137foreach (var part in messages.ItemParts)
Model\GenAI\GenAIItemViewModel.cs (3)
40if (ItemParts.Any(p => p.MessagePart?.Type == MessagePart.ToolCallType)) 49if (ItemParts.Any(p => p.MessagePart?.Type == MessagePart.ToolCallType)) 53if (ItemParts.Any(p => p.MessagePart?.Type == MessagePart.ToolCallResponseType))
Model\GenAI\GenAIVisualizerDialogViewModel.cs (1)
203foreach (var partViewModel in messageViewModel.ItemParts)
Aspire.Dashboard.Tests (31)
Model\GenAIVisualizerDialogViewModelTests.cs (31)
111Assert.Collection(i.ItemParts, 196Assert.Collection(m.ItemParts, 203Assert.Collection(m.ItemParts, 210Assert.Collection(m.ItemParts, 356Assert.Collection(m.ItemParts, 363Assert.Collection(m.ItemParts, 370Assert.Collection(m.ItemParts, 563Assert.Collection(m.ItemParts, 570Assert.Collection(m.ItemParts, 577Assert.Collection(m.ItemParts, 589Assert.Collection(m.ItemParts, 596Assert.Collection(m.ItemParts, 759Assert.Collection(m.ItemParts, 766Assert.Collection(m.ItemParts, 773Assert.Collection(m.ItemParts, 785Assert.Collection(m.ItemParts, 792Assert.Collection(m.ItemParts, 896Assert.Collection(m.ItemParts, 903Assert.Collection(m.ItemParts, 910Assert.Collection(m.ItemParts, 972Assert.Collection(m.ItemParts, 979Assert.Collection(m.ItemParts, 986Assert.Collection(m.ItemParts, 1056Assert.Collection(m.ItemParts, 1063Assert.Collection(m.ItemParts, 1070Assert.Collection(m.ItemParts, 1077Assert.Collection(m.ItemParts, 1084Assert.Collection(m.ItemParts, 1361Assert.Collection(m.ItemParts, 1367Assert.Collection(m.ItemParts, 1373Assert.Collection(m.ItemParts,