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