1 write to Content
Aspire.Dashboard (1)
Components\Dialogs\GenAIVisualizerDialog.razor.cs (1)
264Content = dialogViewModel;
28 references to Content
Aspire.Dashboard (19)
Components\Dialogs\GenAIVisualizerDialog.razor.cs (19)
80_tracesSubscription = TelemetryRepository.OnNewTraces(Content.Span.Source.ResourceKey, SubscriptionType.Read, UpdateDialogData); 81_logsSubscription = TelemetryRepository.OnNewLogs(Content.Span.Source.ResourceKey, SubscriptionType.Read, UpdateDialogData); 88if (_content != Content) 90_contextSpans = Content.GetContextGenAISpans(); 91_currentSpanContextIndex = _contextSpans.FindIndex(s => s.SpanId == Content.Span.SpanId); 92_content = Content; 94if (Content.SelectedLogEntryId != null) 96SelectedItem = Content.Items.SingleOrDefault(e => e.InternalId == Content.SelectedLogEntryId); 106var hasUpdatedTrace = TelemetryRepository.HasUpdatedTrace(Content.Span.Trace); 107var newContextSpans = Content.GetContextGenAISpans(); 114var span = newContextSpans.Find(s => s.SpanId == Content.Span.SpanId)!; 127foreach (var td in Content.ToolDefinitions) 167foreach (var messages in Content.InputMessages) 187var selectedIndex = Content.SelectedTreeItem?.Data as int?; 188SelectedItem = Content.Items.FirstOrDefault(m => m.Index == selectedIndex); 257var dialogViewModel = GenAIVisualizerDialogViewModel.Create(spanDetailsViewModel, selectedLogEntryId: null, ErrorRecorder, TelemetryRepository, Content.GetContextGenAISpans); 267if (OverviewActiveView is OverviewViewKind.Tools && Content.ToolDefinitions.Count == 0) 271else if (OverviewActiveView is OverviewViewKind.Evaluations && Content.Evaluations.Count == 0)
Aspire.Dashboard.Components.Tests (9)
Controls\GenAIVisualizerDialogTests.cs (9)
49Assert.Null(instance.Content.DisplayErrorMessage); 50Assert.Empty(instance.Content.Items); 51Assert.Equal("app", instance.Content.SourceName); 52Assert.Equal("unknown-peer", instance.Content.PeerName); 115Assert.Equal(5, instance.Content.Items.Count); 172var originalContent = instance.Content; 198var currentContent = cut.FindComponent<GenAIVisualizerDialog>().Instance.Content; 271var originalContent = instance.Content; 301var currentContent = cut.FindComponent<GenAIVisualizerDialog>().Instance.Content;