37 references to Items
Aspire.Dashboard (17)
Components\Dialogs\GenAIVisualizerDialog.razor.cs (3)
96SelectedItem = Content.Items.SingleOrDefault(e => e.InternalId == Content.SelectedLogEntryId); 188SelectedItem = Content.Items.FirstOrDefault(m => m.Index == selectedIndex); 261SelectedItem = dialogViewModel.Items.SingleOrDefault(e => e.Index == selectedIndex);
Model\GenAI\GenAIVisualizerDialogViewModel.cs (14)
150viewModel.Items.Clear(); 175Index = viewModel.Items.Count, 182viewModel.Items.Add(viewModel.ErrorItem); 185viewModel.InputMessages = viewModel.Items.Where(e => e.Type is GenAIItemType.SystemMessage or GenAIItemType.UserMessage or GenAIItemType.AssistantMessage or GenAIItemType.ToolMessage).ToList(); 186viewModel.OutputMessages = viewModel.Items.Where(e => e.Type == GenAIItemType.OutputMessage).ToList(); 297viewModel.Items.Add(CreateMessage(viewModel, currentIndex, GenAIItemType.SystemMessage, parts, internalId: null)); 319viewModel.Items.Add(CreateMessage(viewModel, currentIndex, type.Value, parts, internalId: item.InternalId)); 324if (viewModel.Items.Count > 0) 339viewModel.Items.Add(CreateMessage(viewModel, currentIndex, type.Value, parts, internalId: null)); 345if (viewModel.Items.Count > 0) 372viewModel.Items.Add(CreateMessage(viewModel, currentIndex, type, viewParts, internalId: null)); 379viewModel.Items.Add(CreateMessage(viewModel, currentIndex, truncationType, [GenAIItemPartViewModel.CreateErrorMessage(Resources.Dialogs.GenAIUnexpectedOrTruncatedContent)], internalId: null)); 420viewModel.Items.Add(CreateMessage(viewModel, currentIndex, type, parts, internalId: null)); 438viewModel.Items.Add(CreateMessage(viewModel, currentIndex, GenAIItemType.OutputMessage, parts, internalId: null));
Aspire.Dashboard.Components.Tests (2)
Controls\GenAIVisualizerDialogTests.cs (2)
50Assert.Empty(instance.Content.Items); 115Assert.Equal(5, instance.Content.Items.Count);
Aspire.Dashboard.Tests (18)
Model\GenAIVisualizerDialogViewModelTests.cs (18)
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, 1357Assert.Collection(vm.Items, 2197Assert.Collection(vm.Items, 2269Assert.Collection(vm.Items, 2338Assert.Collection(vm.Items,