21 references to Metrics
Aspire.Dashboard (11)
Components\Controls\Chart\ChartContainer.razor.cs (5)
34
private Pages.
Metrics
.MetricViewKind _activeView;
49
public required Pages.
Metrics
.MetricViewKind ActiveView { get; set; }
52
public required Func<Pages.
Metrics
.MetricViewKind, Task> OnViewChangedAsync { get; set; }
509
|| !Enum.TryParse(typeof(Pages.
Metrics
.MetricViewKind), id, out var o)
510
|| o is not Pages.
Metrics
.MetricViewKind viewKind
Components\Controls\TreeMetricSelector.razor.cs (1)
18
public required
Metrics
.MetricsViewModel PageViewModel { get; set; }
Components\Pages\Metrics.razor.cs (3)
20
public partial class Metrics : IDisposable, IComponentWithTelemetry, IPageWithSessionAndUrlState<
Metrics
.MetricsViewModel,
Metrics
.MetricsPageState>
73
public required ILogger<
Metrics
> Logger { get; init; }
DashboardWebApplication.cs (1)
142
[DynamicDependency(RuntimeActivatedComponentMembers, typeof(
Metrics
))]
Serialization\DashboardJsonSerializerContext.cs (1)
31
[JsonSerializable(typeof(
Metrics
.MetricsPageState))]
Aspire.Dashboard.Components.Tests (9)
Pages\MetricsTests.cs (9)
30
using static Aspire.Dashboard.Components.Pages.
Metrics
;
49
var cut = Render<
Metrics
>(builder => builder.AddCascadingValue(new ViewportInformation(IsDesktop: true, IsUltraLowHeight: false, IsUltraLowWidth: false)));
391
var cut = Render<
Metrics
>(builder =>
475
var cut = Render<
Metrics
>(builder =>
526
var cut = Render<
Metrics
>(builder =>
582
var cut = Render<
Metrics
>(builder =>
646
var cut = Render<
Metrics
>(builder =>
742
var cut = Render<
Metrics
>(builder =>
803
var cut = Render<
Metrics
>(builder =>
Aspire.Dashboard.Tests (1)
DashboardJsonSerializerContextTests.cs (1)
84
[InlineData(typeof(
Metrics
.MetricsPageState))]