2 writes to _spanWaterfallViewModels
Aspire.Dashboard (2)
Components\Pages\TraceDetail.razor.cs (2)
262_spanWaterfallViewModels = null; 287_spanWaterfallViewModels = SpanWaterfallViewModel.Create(_trace, result.Items, new SpanWaterfallViewModel.TraceDetailState(OutgoingPeerResolvers.ToArray(), _collapsedSpanIds, _resources));
14 references to _spanWaterfallViewModels
Aspire.Dashboard (14)
Components\Pages\TraceDetail.razor.cs (14)
183Debug.Assert(_spanWaterfallViewModels != null); 186foreach (var viewModel in _spanWaterfallViewModels) 203return _spanWaterfallViewModels.Where(visibleViewModels.Contains); 229if (SpanId is not null && _spanWaterfallViewModels is not null) 231var spanVm = _spanWaterfallViewModels.SingleOrDefault(vm => vm.Span.SpanId == SpanId); 288_maxDepth = _spanWaterfallViewModels.Max(s => s.Depth); 437if (_spanWaterfallViewModels is null) 442return _spanWaterfallViewModels.Any(vm => vm.IsCollapsed); 447if (_spanWaterfallViewModels is null) 453return _spanWaterfallViewModels.Any(vm => vm.Depth > RootSpanDepth && !vm.IsCollapsed && vm.Children.Count > 0); 458if (_spanWaterfallViewModels is null) 463foreach (var viewModel in _spanWaterfallViewModels) 477if (_spanWaterfallViewModels is null) 482foreach (var viewModel in _spanWaterfallViewModels)