33 references to Items
Aspire.Dashboard (17)
Components\Dialogs\GenAIVisualizerDialog.razor.cs (3)
92SelectedItem = Content.Items.SingleOrDefault(e => e.InternalId == Content.SelectedLogEntryId); 156SelectedItem = Content.Items.FirstOrDefault(m => m.Index == selectedIndex); 220SelectedItem = dialogViewModel.Items.SingleOrDefault(e => e.Index == selectedIndex);
Components_Controls_TreeGenAISelector_razor.g.cs (1)
326foreach (var itemVM in PageViewModel.Items)
Model\GenAI\GenAIVisualizerDialogViewModel.cs (13)
146viewModel.Items.Clear(); 171Index = viewModel.Items.Count, 178viewModel.Items.Add(viewModel.ErrorItem); 181viewModel.InputMessages = viewModel.Items.Where(e => e.Type is GenAIItemType.SystemMessage or GenAIItemType.UserMessage or GenAIItemType.AssistantMessage or GenAIItemType.ToolMessage).ToList(); 182viewModel.OutputMessages = viewModel.Items.Where(e => e.Type == GenAIItemType.OutputMessage).ToList(); 249viewModel.Items.Add(CreateMessage(viewModel, currentIndex, GenAIItemType.SystemMessage, instructionParts.Select(GenAIItemPartViewModel.CreateMessagePart).ToList(), internalId: null)); 271viewModel.Items.Add(CreateMessage(viewModel, currentIndex, type.Value, parts, internalId: item.InternalId)); 276if (viewModel.Items.Count > 0) 291viewModel.Items.Add(CreateMessage(viewModel, currentIndex, type.Value, parts, internalId: null)); 297if (viewModel.Items.Count > 0) 320viewModel.Items.Add(CreateMessage(viewModel, currentIndex, type, parts, internalId: null)); 361viewModel.Items.Add(CreateMessage(viewModel, currentIndex, type, parts, internalId: null)); 379viewModel.Items.Add(CreateMessage(viewModel, currentIndex, GenAIItemType.OutputMessage, parts, internalId: null));
Aspire.Dashboard.Components.Tests (2)
Controls\GenAIVisualizerDialogTests.cs (2)
53Assert.Empty(instance.Content.Items); 120Assert.Equal(5, instance.Content.Items.Count);
Aspire.Dashboard.Tests (14)
Model\GenAIVisualizerDialogViewModelTests.cs (14)
57Assert.Empty(vm.Items); 107Assert.Collection(vm.Items, 191Assert.Collection(vm.Items, 282Assert.Empty(vm.Items); 351Assert.Collection(vm.Items, 429Assert.Empty(vm.Items); 478Assert.Empty(vm.Items); 558Assert.Collection(vm.Items, 674Assert.Empty(vm.Items); 754Assert.Collection(vm.Items, 838Assert.Empty(vm.Items); 891Assert.Collection(vm.Items, 967Assert.Collection(vm.Items, 1051Assert.Collection(vm.Items,