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