1 write to Content
Aspire.Dashboard (1)
Components\Dialogs\GenAIVisualizerDialog.razor.cs (1)
276Content = dialogViewModel;
28 references to Content
Aspire.Dashboard (19)
Components\Dialogs\GenAIVisualizerDialog.razor.cs (19)
84_tracesSubscription = TelemetryRepository.OnNewTraces(Content.Span.Source.ResourceKey, SubscriptionType.Read, UpdateDialogData); 85_logsSubscription = TelemetryRepository.OnNewLogs(Content.Span.Source.ResourceKey, SubscriptionType.Read, UpdateDialogData); 92if (_content != Content) 95_contextSpans = Content.GetContextGenAISpans(); 96_currentSpanContextIndex = _contextSpans.FindIndex(s => s.SpanId == Content.Span.SpanId); 97_content = Content; 99if (Content.SelectedLogEntryId != null) 101SelectedItem = Content.Items.SingleOrDefault(e => e.InternalId == Content.SelectedLogEntryId); 111var hasUpdatedTrace = TelemetryRepository.HasUpdatedTrace(Content.Span.Trace); 112var newContextSpans = Content.GetContextGenAISpans(); 119var span = newContextSpans.Find(s => s.SpanId == Content.Span.SpanId)!; 132foreach (var td in Content.ToolDefinitions) 172foreach (var messages in Content.InputMessages) 192var selectedIndex = Content.SelectedTreeItem?.Data as int?; 193SelectedItem = Content.Items.FirstOrDefault(m => m.Index == selectedIndex); 261var getContextGenAISpans = Content.GetContextGenAISpans; 279if (OverviewActiveView is OverviewViewKind.Tools && Content.ToolDefinitions.Count == 0) 283else if (OverviewActiveView is OverviewViewKind.Evaluations && Content.Evaluations.Count == 0)
Aspire.Dashboard.Components.Tests (9)
Controls\GenAIVisualizerDialogTests.cs (9)
53Assert.Null(instance.Content.DisplayErrorMessage); 54Assert.Empty(instance.Content.Items); 55Assert.Equal("app", instance.Content.SourceName); 56Assert.Equal("unknown-peer", instance.Content.PeerName); 120Assert.Equal(5, instance.Content.Items.Count); 232var originalContent = instance.Content; 258var currentContent = cut.FindComponent<GenAIVisualizerDialog>().Instance.Content; 324var originalContent = instance.Content; 354var currentContent = cut.FindComponent<GenAIVisualizerDialog>().Instance.Content;