1 instantiation of GenAIVisualizerDialogViewModel
Aspire.Dashboard (1)
Model\GenAI\GenAIVisualizerDialogViewModel.cs (1)
50var viewModel = new GenAIVisualizerDialogViewModel
20 references to GenAIVisualizerDialogViewModel
Aspire.Dashboard (12)
Components\Controls\TreeGenAISelector.razor.cs (1)
16public required GenAIVisualizerDialogViewModel PageViewModel { get; set; }
Components\Dialogs\GenAIVisualizerDialog.razor.cs (6)
28private GenAIVisualizerDialogViewModel? _content; 31public required GenAIVisualizerDialogViewModel Content { get; set; } 142var dialogViewModel = GenAIVisualizerDialogViewModel.Create(spanDetailsViewModel, selectedLogEntryId: null, TelemetryRepository, Content.GetContextGenAISpans); 190var dialogViewModel = GenAIVisualizerDialogViewModel.Create(spanDetailsViewModel, selectedLogEntryId, telemetryRepository, getContextGenAISpans);
Model\GenAI\GenAIVisualizerDialogViewModel.cs (5)
44public static GenAIVisualizerDialogViewModel Create( 50var viewModel = new GenAIVisualizerDialogViewModel 160private static void CreateMessages(GenAIVisualizerDialogViewModel viewModel, TelemetryRepository telemetryRepository) 224private static int ParseMessages(GenAIVisualizerDialogViewModel viewModel, string messages, bool isOutput, ref int currentIndex) 267private static GenAIItemViewModel CreateMessage(GenAIVisualizerDialogViewModel viewModel, int currentIndex, GenAIItemType type, List<GenAIItemPartViewModel> parts, long? internalId)
Aspire.Dashboard.Tests (8)
Model\GenAIVisualizerDialogViewModelTests.cs (8)
53var vm = Create(repository, spanDetailsViewModel); 104var vm = Create(repository, spanDetailsViewModel); 188var vm = Create(repository, spanDetailsViewModel); 275var vm = Create(repository, spanDetailsViewModel); 379var vm = Create(repository, spanDetailsViewModel); 502var vm = Create(repository, spanDetailsViewModel); 549private static GenAIVisualizerDialogViewModel Create( 553return GenAIVisualizerDialogViewModel.Create(