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