37 references to Items
Aspire.Dashboard (17)
Components\Dialogs\GenAIVisualizerDialog.razor.cs (3)
101SelectedItem = Content.Items.SingleOrDefault(e => e.InternalId == Content.SelectedLogEntryId); 193SelectedItem = Content.Items.FirstOrDefault(m => m.Index == selectedIndex); 273SelectedItem = dialogViewModel.Items.SingleOrDefault(e => e.Index == selectedIndex);
Model\GenAI\GenAIVisualizerDialogViewModel.cs (14)
152viewModel.Items.Clear(); 177Index = viewModel.Items.Count, 184viewModel.Items.Add(viewModel.ErrorItem); 187viewModel.InputMessages = viewModel.Items.Where(e => e.Type is GenAIItemType.SystemMessage or GenAIItemType.UserMessage or GenAIItemType.AssistantMessage or GenAIItemType.ToolMessage).ToList(); 188viewModel.OutputMessages = viewModel.Items.Where(e => e.Type == GenAIItemType.OutputMessage).ToList(); 299viewModel.Items.Add(CreateMessage(viewModel, currentIndex, GenAIItemType.SystemMessage, parts, internalId: null)); 321viewModel.Items.Add(CreateMessage(viewModel, currentIndex, type.Value, parts, internalId: item.InternalId)); 326if (viewModel.Items.Count > 0) 341viewModel.Items.Add(CreateMessage(viewModel, currentIndex, type.Value, parts, internalId: null)); 347if (viewModel.Items.Count > 0) 374viewModel.Items.Add(CreateMessage(viewModel, currentIndex, type, viewParts, internalId: null)); 381viewModel.Items.Add(CreateMessage(viewModel, currentIndex, truncationType, [GenAIItemPartViewModel.CreateErrorMessage(Resources.Dialogs.GenAIUnexpectedOrTruncatedContent)], internalId: null)); 422viewModel.Items.Add(CreateMessage(viewModel, currentIndex, type, parts, internalId: null)); 440viewModel.Items.Add(CreateMessage(viewModel, currentIndex, GenAIItemType.OutputMessage, parts, internalId: null));
Aspire.Dashboard.Components.Tests (2)
Controls\GenAIVisualizerDialogTests.cs (2)
54Assert.Empty(instance.Content.Items); 120Assert.Equal(5, instance.Content.Items.Count);
Aspire.Dashboard.Tests (18)
Model\GenAIVisualizerDialogViewModelTests.cs (18)
58Assert.Empty(vm.Items); 109Assert.Collection(vm.Items, 194Assert.Collection(vm.Items, 286Assert.Empty(vm.Items); 356Assert.Collection(vm.Items, 435Assert.Empty(vm.Items); 485Assert.Empty(vm.Items); 566Assert.Collection(vm.Items, 683Assert.Empty(vm.Items); 764Assert.Collection(vm.Items, 849Assert.Empty(vm.Items); 903Assert.Collection(vm.Items, 980Assert.Collection(vm.Items, 1065Assert.Collection(vm.Items, 1376Assert.Collection(vm.Items, 2227Assert.Collection(vm.Items, 2300Assert.Collection(vm.Items, 2370Assert.Collection(vm.Items,