1 write to Content
Aspire.Dashboard (1)
Components\Dialogs\GenAIVisualizerDialog.razor.cs (1)
223Content = dialogViewModel;
25 references to Content
Aspire.Dashboard (16)
Components\Dialogs\GenAIVisualizerDialog.razor.cs (16)
76_tracesSubscription = TelemetryRepository.OnNewTraces(Content.Span.Source.ResourceKey, SubscriptionType.Read, UpdateDialogData); 77_logsSubscription = TelemetryRepository.OnNewLogs(Content.Span.Source.ResourceKey, SubscriptionType.Read, UpdateDialogData); 84if (_content != Content) 86_contextSpans = Content.GetContextGenAISpans(); 87_currentSpanContextIndex = _contextSpans.FindIndex(s => s.SpanId == Content.Span.SpanId); 88_content = Content; 90if (Content.SelectedLogEntryId != null) 92SelectedItem = Content.Items.SingleOrDefault(e => e.InternalId == Content.SelectedLogEntryId); 102var hasUpdatedTrace = TelemetryRepository.HasUpdatedTrace(Content.Span.Trace); 103var newContextSpans = Content.GetContextGenAISpans(); 110var span = newContextSpans.Find(s => s.SpanId == Content.Span.SpanId)!; 135foreach (var messages in Content.InputMessages) 155var selectedIndex = Content.SelectedTreeItem?.Data as int?; 156SelectedItem = Content.Items.FirstOrDefault(m => m.Index == selectedIndex); 216var dialogViewModel = GenAIVisualizerDialogViewModel.Create(spanDetailsViewModel, selectedLogEntryId: null, ErrorRecorder, TelemetryRepository, Content.GetContextGenAISpans);
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;