2 writes to _spanWaterfallViewModels
Aspire.Dashboard (2)
Components\Pages\TraceDetail.razor.cs (2)
233_spanWaterfallViewModels = null; 258_spanWaterfallViewModels = SpanWaterfallViewModel.Create(_trace, result.Items, new SpanWaterfallViewModel.TraceDetailState(OutgoingPeerResolvers.ToArray(), _collapsedSpanIds));
14 references to _spanWaterfallViewModels
Aspire.Dashboard (14)
Components\Pages\TraceDetail.razor.cs (14)
152Debug.Assert(_spanWaterfallViewModels != null); 155foreach (var viewModel in _spanWaterfallViewModels) 172var page = _spanWaterfallViewModels.Where(visibleViewModels.Contains).AsEnumerable(); 210if (SpanId is not null && _spanWaterfallViewModels is not null) 212var spanVm = _spanWaterfallViewModels.SingleOrDefault(vm => vm.Span.SpanId == SpanId); 259_maxDepth = _spanWaterfallViewModels.Max(s => s.Depth); 434if (_spanWaterfallViewModels is null) 439return _spanWaterfallViewModels.Any(vm => vm.IsCollapsed); 444if (_spanWaterfallViewModels is null) 450return _spanWaterfallViewModels.Any(vm => vm.Depth > RootSpanDepth && !vm.IsCollapsed && vm.Children.Count > 0); 455if (_spanWaterfallViewModels is null) 460foreach (var viewModel in _spanWaterfallViewModels) 474if (_spanWaterfallViewModels is null) 479foreach (var viewModel in _spanWaterfallViewModels)