2 instantiations of GenAIItemViewModel
Aspire.Dashboard (2)
Model\GenAI\GenAIVisualizerDialogViewModel.cs (2)
173viewModel.ErrorItem = new GenAIItemViewModel 490return new GenAIItemViewModel
14 references to GenAIItemViewModel
Aspire.Dashboard (14)
Components\Controls\GenAIItemTitle.razor.cs (1)
13public required GenAIItemViewModel Item { get; set; }
Components\Controls\TreeGenAISelector.razor.cs (1)
19public required GenAIItemViewModel? SelectedItem { get; set; }
Components\Dialogs\GenAIVisualizerDialog.razor.cs (4)
38private GenAIItemViewModel? SelectedItem { get; set; } 134private void OnViewItem(GenAIItemViewModel? viewModel) 165private bool TryGetToolCall(string id, [NotNullWhen(true)] out GenAIItemViewModel? itemVM, [NotNullWhen(true)] out ToolCallRequestPart? toolCallRequestPart) 167foreach (var messages in Content.InputMessages)
Model\GenAI\GenAIVisualizerDialogViewModel.cs (8)
35public List<GenAIItemViewModel> Items { get; } = new List<GenAIItemViewModel>(); 36public List<GenAIItemViewModel> InputMessages { get; private set; } = default!; 37public List<GenAIItemViewModel> OutputMessages { get; private set; } = default!; 38public GenAIItemViewModel? ErrorItem { get; private set; } 193private static bool AllMessagesHaveNoContent(List<GenAIItemViewModel> messageViewModels) 201foreach (var messageViewModel in messageViewModels) 488private static GenAIItemViewModel CreateMessage(GenAIVisualizerDialogViewModel viewModel, int currentIndex, GenAIItemType type, List<GenAIItemPartViewModel> parts, long? internalId)