1 instantiation of ResourcePaneActivitySnapshot
Aspire.Dashboard (1)
Components\Layout\ResourcesLayout.Activity.cs (1)
139: new ResourcePaneActivitySnapshot(pair.Value, start, end, refreshed, sampled));
12 references to ResourcePaneActivitySnapshot
Aspire.Dashboard (12)
Components\Controls\ResourcePaneInsights.razor.cs (4)
19private ResourcePaneActivitySnapshot? _snapshot; 42var snapshot = Layout.GetPaneActivitySnapshot(ResourceKey); 50private string GetContext(ResourcePaneActivitySnapshot snapshot) 64private string GetTracesUrl(ResourcePaneActivitySnapshot snapshot, bool failed)
Components\Layout\ResourcesLayout.Activity.cs (8)
25private FrozenDictionary<ResourceKey, ResourcePaneActivitySnapshot> _paneActivity = FrozenDictionary<ResourceKey, ResourcePaneActivitySnapshot>.Empty; 31internal ResourcePaneActivitySnapshot? GetPaneActivitySnapshot(ResourceKey key) => 48_paneActivity = FrozenDictionary<ResourceKey, ResourcePaneActivitySnapshot>.Empty; 126activity.Any(pair => !_paneActivity.TryGetValue(pair.Key, out var previous) || pair.Value != previous.Activity); 136pair => !renewWindow && _paneActivity.TryGetValue(pair.Key, out var previous) && 159_paneActivity = FrozenDictionary<ResourceKey, ResourcePaneActivitySnapshot>.Empty; 172_paneActivity = FrozenDictionary<ResourceKey, ResourcePaneActivitySnapshot>.Empty;