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