17 references to Items
Aspire.Dashboard (11)
Components\Dialogs\GenAIVisualizerDialog.razor.cs (1)
84
Content.SelectedItem = Content.
Items
.FirstOrDefault(m => m.Index == selectedIndex);
Model\GenAI\GenAIVisualizerDialogViewModel.cs (10)
86
Index = viewModel.
Items
.Count,
98
viewModel.
Items
.Add(viewModel.ErrorItem);
103
viewModel.SelectedItem = viewModel.
Items
.SingleOrDefault(e => e.InternalId == viewModel.SelectedLogEntryId);
106
viewModel.InputMessages = viewModel.
Items
.Where(e => e.Type is GenAIItemType.SystemMessage or GenAIItemType.UserMessage or GenAIItemType.AssistantMessage or GenAIItemType.ToolMessage).ToList();
107
viewModel.OutputMessages = viewModel.
Items
.Where(e => e.Type == GenAIItemType.OutputMessage).ToList();
173
viewModel.
Items
.Add(CreateMessage(viewModel, currentIndex, GenAIItemType.SystemMessage, instructionParts.Select(p => new GenAIItemPartViewModel
200
viewModel.
Items
.Add(CreateMessage(viewModel, currentIndex, type.Value, parts, internalId: item.InternalId));
205
if (viewModel.
Items
.Count > 0)
218
viewModel.
Items
.Add(CreateMessage(viewModel, currentIndex, type.Value, parts, internalId: null));
242
viewModel.
Items
.Add(CreateMessage(viewModel, currentIndex, type, parts, internalId: null));
Aspire.Dashboard.Tests (6)
Model\GenAIVisualizerDialogViewModelTests.cs (6)
56
Assert.Empty(vm.
Items
);
107
Assert.Collection(vm.
Items
,
191
Assert.Collection(vm.
Items
,
278
Assert.Collection(vm.
Items
,
382
Assert.Collection(vm.
Items
,
505
Assert.Collection(vm.
Items
,