21 references to ViewModel
Aspire.Dashboard (21)
Components\Controls\SpanDetails.razor.cs (12)
55
ViewModel
.Properties.Where(ApplyFilter).AsQueryable();
61
ViewModel
.Span.Source.AllProperties().Select(p => new TelemetryPropertyViewModel { Name = p.DisplayName, Key = p.Key, Value = p.Value })
65
ViewModel
.Span.Events.Where(e => e.Name.Contains(_filter, StringComparison.CurrentCultureIgnoreCase)).OrderBy(e => e.Time).AsQueryable();
68
ViewModel
.Links.Where(e => e.SpanId.Contains(_filter, StringComparison.CurrentCultureIgnoreCase)).AsQueryable();
71
ViewModel
.Backlinks.Where(e => e.SpanId.Contains(_filter, StringComparison.CurrentCultureIgnoreCase)).AsQueryable();
114
NavigationManager.NavigateTo(DashboardUrls.StructuredLogsUrl(spanId:
ViewModel
.Span.SpanId));
119
if (GenAIHelpers.IsGenAISpan(
ViewModel
.Span.Attributes))
125
OnClick = () => LaunchGenAICallback.InvokeAsync(
ViewModel
.Span)
132
if (!ReferenceEquals(
ViewModel
, _viewModel))
135
if (!string.Equals(
ViewModel
.Span.SpanId, _viewModel?.Span.SpanId, StringComparisons.OtlpSpanId))
143
_viewModel =
ViewModel
;
250
if (
ViewModel
is { } viewModel)
Components_Controls_SpanDetails_razor.g.cs (7)
234
__builder2.AddContent(8, (MarkupString)string.Format(ControlsStrings.SpanDetailsResource,
ViewModel
.Span.Source.Resource.ResourceName)
283
__builder2.AddContent(16, (MarkupString)string.Format(ControlsStrings.SpanDetailsDuration, DurationFormatter.FormatDuration(
ViewModel
.Span.Duration))
342
var startTime =
ViewModel
.Span.StartTime -
ViewModel
.Span.Trace.FirstSpan.StartTime;
343
var formattedStartTime = startTime > TimeSpan.Zero ? DurationFormatter.FormatDuration(startTime) : $"0{DurationFormatter.GetUnit(
ViewModel
.Span.Duration)}";
2162
? SpanWaterfallViewModel.GetTitle(context.Span,
ViewModel
.Resources)
2165
? ColorGenerator.Instance.GetColorVariableByKey(OtlpResource.GetResourceName(context.Span.Source,
ViewModel
.Resources))
Components_Dialogs_GenAIVisualizerDialog_razor.g.cs (1)
1989
ViewModel
Components_Pages_TraceDetail_razor.g.cs (1)
2785
ViewModel