1 instantiation of GenAIVisualizerDialogViewModel
Aspire.Dashboard (1)
Model\GenAI\GenAIVisualizerDialogViewModel.cs (1)
60var viewModel = new GenAIVisualizerDialogViewModel
50 references to GenAIVisualizerDialogViewModel
Aspire.Dashboard (14)
Components\Controls\TreeGenAISelector.razor.cs (1)
16public required GenAIVisualizerDialogViewModel PageViewModel { get; set; }
Components\Dialogs\GenAIVisualizerDialog.razor.cs (6)
38private GenAIVisualizerDialogViewModel? _content; 46public required GenAIVisualizerDialogViewModel Content { get; set; } 264var dialogViewModel = await GenAIVisualizerDialogViewModel.CreateAsync(spanDetailsViewModel, selectedLogEntryId: null, ErrorRecorder, TelemetryRepository, getContextGenAISpans, _cts.Token); 405var dialogViewModel = await GenAIVisualizerDialogViewModel.CreateAsync(spanDetailsViewModel, selectedLogEntryId, errorRecorder, telemetryRepository, getContextGenAISpans, cancellationToken);
Model\GenAI\GenAIVisualizerDialogViewModel.cs (7)
50public static async Task<GenAIVisualizerDialogViewModel> CreateAsync( 60var viewModel = new GenAIVisualizerDialogViewModel 281private static async Task CreateMessagesAsync(GenAIVisualizerDialogViewModel viewModel, ITelemetryRepository telemetryRepository, CancellationToken cancellationToken) 357private static int ParseMessages(GenAIVisualizerDialogViewModel viewModel, string messages, bool isOutput, ref int currentIndex) 392private static void ParseLangSmithFormat(GenAIVisualizerDialogViewModel viewModel, ref int currentIndex) 490private static GenAIItemViewModel CreateMessage(GenAIVisualizerDialogViewModel viewModel, int currentIndex, GenAIItemType type, List<GenAIItemPartViewModel> parts, long? internalId) 617private static async Task ParseEvaluationsAsync(GenAIVisualizerDialogViewModel viewModel, ITelemetryRepository telemetryRepository, CancellationToken cancellationToken)
Aspire.Dashboard.Components.Tests (4)
Controls\GenAIVisualizerDialogTests.cs (4)
232var originalContent = instance.Content; 258var currentContent = cut.FindComponent<GenAIVisualizerDialog>().Instance.Content; 324var originalContent = instance.Content; 354var currentContent = cut.FindComponent<GenAIVisualizerDialog>().Instance.Content;
Aspire.Dashboard.Tests (32)
Model\GenAIVisualizerDialogViewModelTests.cs (32)
55var vm = await CreateAsync(repository, spanDetailsViewModel); 106var vm = await CreateAsync(repository, spanDetailsViewModel); 191var vm = await CreateAsync(repository, spanDetailsViewModel); 283var vm = await CreateAsync(repository, spanDetailsViewModel); 353var vm = await CreateAsync(repository, spanDetailsViewModel); 432var vm = await CreateAsync(repository, spanDetailsViewModel); 482var vm = await CreateAsync(repository, spanDetailsViewModel); 563var vm = await CreateAsync(repository, spanDetailsViewModel); 680var vm = await CreateAsync(repository, spanDetailsViewModel); 761var vm = await CreateAsync(repository, spanDetailsViewModel); 846var vm = await CreateAsync(repository, spanDetailsViewModel); 900var vm = await CreateAsync(repository, spanDetailsViewModel); 977var vm = await CreateAsync(repository, spanDetailsViewModel); 1061var vm = await CreateAsync(repository, spanDetailsViewModel); 1170var vm = await CreateAsync(repository, spanDetailsViewModel); 1242var vm = await CreateAsync(repository, spanDetailsViewModel); 1285var vm = await CreateAsync(repository, spanDetailsViewModel); 1373var vm = await CreateAsync(repository, spanDetailsViewModel); 1463var vm = await CreateAsync(repository, spanDetailsViewModel); 1537var vm = await CreateAsync(repository, spanDetailsViewModel); 1646var vm = await CreateAsync(repository, spanDetailsViewModel); 1681private static Task<GenAIVisualizerDialogViewModel> CreateAsync( 1685return GenAIVisualizerDialogViewModel.CreateAsync( 1726var vm = await CreateAsync(repository, spanDetailsViewModel); 1807var vm = await CreateAsync(repository, spanDetailsViewModel); 1891var vm = await CreateAsync(repository, spanDetailsViewModel); 1974var vm = await CreateAsync(repository, spanDetailsViewModel); 2063var vm = await CreateAsync(repository, spanDetailsViewModel); 2136var vm = await CreateAsync(repository, spanDetailsViewModel); 2223var vm = await CreateAsync(repository, spanDetailsViewModel); 2296var vm = await CreateAsync(repository, spanDetailsViewModel); 2366var vm = await CreateAsync(repository, spanDetailsViewModel);