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