1 write to _viewModel
Aspire.Dashboard (1)
Components\Controls\SpanDetails.razor.cs (1)
143_viewModel = ViewModel;
17 references to _viewModel
Aspire.Dashboard (17)
Components\Controls\SpanDetails.razor.cs (17)
132if (!ReferenceEquals(ViewModel, _viewModel)) 135if (!string.Equals(ViewModel.Span.SpanId, _viewModel?.Span.SpanId, StringComparisons.OtlpSpanId)) 147new TelemetryPropertyViewModel { Name = "Source", Key = KnownSourceFields.NameField, Value = _viewModel.Span.Scope.Name } 149if (!string.IsNullOrEmpty(_viewModel.Span.Scope.Version)) 151_contextAttributes.Add(new TelemetryPropertyViewModel { Name = "Version", Key = KnownSourceFields.VersionField, Value = _viewModel.Span.Scope.Version }); 153if (!string.IsNullOrEmpty(_viewModel.Span.TraceId)) 155_contextAttributes.Add(new TelemetryPropertyViewModel { Name = "TraceId", Key = KnownTraceFields.TraceIdField, Value = _viewModel.Span.TraceId }); 157if (!string.IsNullOrEmpty(_viewModel.Span.ParentSpanId)) 159_contextAttributes.Add(new TelemetryPropertyViewModel { Name = "ParentId", Key = KnownTraceFields.ParentIdField, Value = _viewModel.Span.ParentSpanId }); 163_isSpanEventsExpanded = _viewModel.Span.Events.Any(); 164_isSpanLinksExpanded = _viewModel.Span.Links.Any(); 165_isSpanBacklinksExpanded = _viewModel.Span.BackLinks.Any(); 177Parameters = { ["TraceId"] = _viewModel.Span.TraceId } 182Parameters = { ["Resource"] = _viewModel.Span.Source.Resource } 187Parameters = { ["Span"] = _viewModel.Span } 192Parameters = { ["Span"] = _viewModel.Span } 201if (_viewModel.Span.GetDestination() is { } destination)