24 references to Items
Aspire.Dashboard (14)
Components\Dialogs\GenAIVisualizerDialog.razor.cs (3)
75
SelectedItem = Content.
Items
.SingleOrDefault(e => e.InternalId == Content.SelectedLogEntryId);
101
SelectedItem = Content.
Items
.FirstOrDefault(m => m.Index == selectedIndex);
165
SelectedItem = dialogViewModel.
Items
.SingleOrDefault(e => e.Index == selectedIndex);
Components_Controls_TreeGenAISelector_razor.g.cs (1)
296
foreach (var itemVM in PageViewModel.
Items
)
Model\GenAI\GenAIVisualizerDialogViewModel.cs (10)
99
viewModel.
Items
.Clear();
113
Index = viewModel.
Items
.Count,
120
viewModel.
Items
.Add(viewModel.ErrorItem);
123
viewModel.InputMessages = viewModel.
Items
.Where(e => e.Type is GenAIItemType.SystemMessage or GenAIItemType.UserMessage or GenAIItemType.AssistantMessage or GenAIItemType.ToolMessage).ToList();
124
viewModel.OutputMessages = viewModel.
Items
.Where(e => e.Type == GenAIItemType.OutputMessage).ToList();
191
viewModel.
Items
.Add(CreateMessage(viewModel, currentIndex, GenAIItemType.SystemMessage, instructionParts.Select(GenAIItemPartViewModel.CreateMessagePart).ToList(), internalId: null));
213
viewModel.
Items
.Add(CreateMessage(viewModel, currentIndex, type.Value, parts, internalId: item.InternalId));
218
if (viewModel.
Items
.Count > 0)
231
viewModel.
Items
.Add(CreateMessage(viewModel, currentIndex, type.Value, parts, internalId: null));
250
viewModel.
Items
.Add(CreateMessage(viewModel, currentIndex, type, parts, internalId: null));
Aspire.Dashboard.Components.Tests (2)
Controls\GenAIVisualizerDialogTests.cs (2)
53
Assert.Empty(instance.Content.
Items
);
120
Assert.Equal(5, instance.Content.
Items
.Count);
Aspire.Dashboard.Tests (8)
Model\GenAIVisualizerDialogViewModelTests.cs (8)
56
Assert.Empty(vm.
Items
);
106
Assert.Collection(vm.
Items
,
190
Assert.Collection(vm.
Items
,
282
Assert.Collection(vm.
Items
,
385
Assert.Collection(vm.
Items
,
501
Assert.Empty(vm.
Items
);
581
Assert.Collection(vm.
Items
,
665
Assert.Empty(vm.
Items
);