2 writes to ItemParts
Aspire.Dashboard (2)
Model\GenAI\GenAIVisualizerDialogViewModel.cs (2)
115
ItemParts
= [GenAIItemPartViewModel.CreateErrorMessage(errorMessage)],
266
ItemParts
= parts
24 references to ItemParts
Aspire.Dashboard (7)
Components_Dialogs_GenAIVisualizerDialog_razor.g.cs (4)
967
foreach (var itemPart in selectedItem.
ItemParts
)
1249
foreach (var itemPart in selectedItem.
ItemParts
)
1389
FluentUIExtensions.GetClipboardCopyAdditionalAttributes(string.Join(Environment.NewLine + Environment.NewLine, selectedItem.
ItemParts
.Select(p => p.TextVisualizerViewModel?.FormattedText ?? string.Empty)), ControlsStringsLoc[nameof(ControlsStrings.GridValueCopyToClipboard)], ControlsStringsLoc[nameof(ControlsStrings.GridValueCopied)])
2108
var itemParts = item.
ItemParts
.Where(p => !string.IsNullOrEmpty(p.TextVisualizerViewModel.Text)).ToList();
Model\GenAI\GenAIItemViewModel.cs (2)
40
if (
ItemParts
.Any(p => p.MessagePart?.Type == MessagePart.ToolCallType))
49
if (
ItemParts
.Any(p => p.MessagePart?.Type == MessagePart.ToolCallType))
Model\GenAI\GenAIVisualizerDialogViewModel.cs (1)
141
foreach (var partViewModel in messageViewModel.
ItemParts
)
Aspire.Dashboard.Tests (17)
Model\GenAIVisualizerDialogViewModelTests.cs (17)
110
Assert.Collection(i.
ItemParts
,
195
Assert.Collection(m.
ItemParts
,
202
Assert.Collection(m.
ItemParts
,
209
Assert.Collection(m.
ItemParts
,
287
Assert.Collection(m.
ItemParts
,
294
Assert.Collection(m.
ItemParts
,
301
Assert.Collection(m.
ItemParts
,
390
Assert.Collection(m.
ItemParts
,
397
Assert.Collection(m.
ItemParts
,
404
Assert.Collection(m.
ItemParts
,
416
Assert.Collection(m.
ItemParts
,
423
Assert.Collection(m.
ItemParts
,
586
Assert.Collection(m.
ItemParts
,
593
Assert.Collection(m.
ItemParts
,
600
Assert.Collection(m.
ItemParts
,
612
Assert.Collection(m.
ItemParts
,
619
Assert.Collection(m.
ItemParts
,