2 writes to ItemParts
Aspire.Dashboard (2)
Model\GenAI\GenAIVisualizerDialogViewModel.cs (2)
179ItemParts = [GenAIItemPartViewModel.CreateErrorMessage(errorMessage)], 444ItemParts = parts
40 references to ItemParts
Aspire.Dashboard (9)
Components\Dialogs\GenAIVisualizerDialog.razor.cs (1)
137foreach (var part in messages.ItemParts)
Components_Dialogs_GenAIVisualizerDialog_razor.g.cs (4)
1055foreach (var itemPart in selectedItem.ItemParts) 1662foreach (var itemPart in selectedItem.ItemParts) 1802FluentUIExtensions.GetClipboardCopyAdditionalAttributes(string.Join(Environment.NewLine + Environment.NewLine, selectedItem.ItemParts.Select(p => p.TextVisualizerViewModel?.FormattedText ?? string.Empty)), ControlsStringsLoc[nameof(ControlsStrings.GridValueCopyToClipboard)], ControlsStringsLoc[nameof(ControlsStrings.GridValueCopied)]) 3499var itemParts = item.ItemParts.Where(p => !string.IsNullOrEmpty(p.TextVisualizerViewModel.Text)).ToList();
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)
205foreach (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,