1 type derived from BrowserTimeProvider
Aspire.Dashboard.Components.Tests (1)
Shared\TestTimeProvider.cs (1)
10public sealed class TestTimeProvider : BrowserTimeProvider
2 instantiations of BrowserTimeProvider
Aspire.Dashboard.Tests (2)
FormatHelpersTests.cs (1)
287return new BrowserTimeProvider(NullLoggerFactory.Instance);
Model\ResourceViewModelTests.cs (1)
264new BrowserTimeProvider(NullLoggerFactory.Instance));
83 references to BrowserTimeProvider
Aspire.Dashboard (39)
Components\Controls\ApplicationSummary.razor.cs (1)
82public required BrowserTimeProvider TimeProvider { get; init; }
Components\Controls\Chart\ChartBase.cs (1)
49public required BrowserTimeProvider TimeProvider { get; init; }
Components\Controls\Chart\LiveSparklinesBase.cs (1)
78public required BrowserTimeProvider TimeProvider { get; init; }
Components\Controls\Chart\PlotlyChart.razor.cs (1)
76var is24Hour = BrowserTimeProvider.Is24HourFormat(TimeProvider.ResolvedTimeFormat);
Components\Controls\DashboardRunMenu.razor.cs (1)
50public required BrowserTimeProvider TimeProvider { get; init; }
Components\Controls\DashboardRunPill.razor.cs (1)
28public required BrowserTimeProvider TimeProvider { get; init; }
Components\Controls\DashboardRunSelect.razor.cs (1)
46public required BrowserTimeProvider TimeProvider { get; init; }
Components\Controls\LogViewer.razor.cs (1)
42public required BrowserTimeProvider TimeProvider { get; init; }
Components\Controls\ResourceDetails.razor.cs (1)
56public required BrowserTimeProvider TimeProvider { get; init; }
Components\Controls\ResourcePaneInsights.razor.cs (1)
34public required BrowserTimeProvider TimeProvider { get; init; }
Components\Controls\StructuredLogDetails.razor.cs (1)
22public required BrowserTimeProvider TimeProvider { get; init; }
Components\Dialogs\DashboardRunsDialog.razor.cs (1)
38public required BrowserTimeProvider TimeProvider { get; init; }
Components\Dialogs\ExemplarsDialog.razor.cs (1)
21public required BrowserTimeProvider TimeProvider { get; init; }
Components\Dialogs\GenAIVisualizerDialog.razor.cs (1)
48public required BrowserTimeProvider TimeProvider { get; init; }
Components\Dialogs\ManageDataDialog.razor.cs (1)
25public required BrowserTimeProvider TimeProvider { get; init; }
Components\Dialogs\SettingsDialog.razor.cs (1)
50public required BrowserTimeProvider TimeProvider { get; init; }
Components\Layout\MainLayout.razor.cs (1)
62public required BrowserTimeProvider TimeProvider { get; init; }
Components\Layout\ResourcesLayout.razor.cs (1)
182public required BrowserTimeProvider TimeProvider { get; init; }
Components\Legacy\Dialogs\LegacySettingsDialog.razor.cs (1)
37public required BrowserTimeProvider TimeProvider { get; init; }
Components\Legacy\Layout\LegacyMainLayout.razor.cs (1)
61public required BrowserTimeProvider TimeProvider { get; init; }
Components\Legacy\Pages\ConsoleLogs.razor.cs (1)
112public required BrowserTimeProvider TimeProvider { get; init; }
Components\Legacy\Pages\Metrics.razor.cs (1)
82public required BrowserTimeProvider TimeProvider { get; init; }
Components\Legacy\Pages\Resources.razor.cs (1)
61public required BrowserTimeProvider TimeProvider { get; init; }
Components\Legacy\Pages\StructuredLogs.razor.cs (1)
83public required BrowserTimeProvider TimeProvider { get; init; }
Components\Legacy\Pages\TraceDetail.razor.cs (1)
74public required BrowserTimeProvider TimeProvider { get; init; }
Components\Legacy\Pages\Traces.razor.cs (1)
77public required BrowserTimeProvider TimeProvider { get; init; }
Components\Pages\ConsoleLogs.razor.cs (1)
112public required BrowserTimeProvider TimeProvider { get; init; }
Components\Pages\Metrics.razor.cs (1)
110public required BrowserTimeProvider TimeProvider { get; init; }
Components\Pages\ResourceOverview.razor.cs (1)
87public required BrowserTimeProvider TimeProvider { get; init; }
Components\Pages\Resources.razor.cs (1)
63public required BrowserTimeProvider TimeProvider { get; init; }
Components\Pages\StructuredLogs.razor.cs (1)
83public required BrowserTimeProvider TimeProvider { get; init; }
Components\Pages\TraceDetail.razor.cs (1)
74public required BrowserTimeProvider TimeProvider { get; init; }
Components\Pages\Traces.razor.cs (1)
84public required BrowserTimeProvider TimeProvider { get; init; }
DashboardWebApplication.cs (1)
439builder.Services.AddScoped<BrowserTimeProvider>();
Model\BrowserTimeProvider.cs (1)
26_logger = loggerFactory.CreateLogger(typeof(BrowserTimeProvider));
Model\HealthReportFormatter.cs (1)
44public static string? GetStatusTooltip(HealthReportViewModel report, IStringLocalizer<Resources.Resources> loc, BrowserTimeProvider timeProvider)
Model\ResourceViewModel.cs (2)
396private readonly BrowserTimeProvider _browserTimeProvider; 421public DisplayedResourcePropertyViewModel(ResourcePropertyViewModel propertyViewModel, IStringLocalizer<Resources.Resources> loc, BrowserTimeProvider browserTimeProvider)
src\Shared\ConsoleLogs\LogPauseViewModel.cs (1)
27public string GetDisplayText(IStringLocalizer<Aspire.Dashboard.Resources.ConsoleLogs> loc, BrowserTimeProvider timeProvider)
Aspire.Dashboard.Components.Tests (31)
Controls\ApplicationNameTests.cs (1)
75Services.AddSingleton<BrowserTimeProvider>();
Controls\ApplicationSummaryTests.cs (3)
158var now = Services.GetRequiredService<BrowserTimeProvider>().GetUtcNow().UtcDateTime.AddSeconds(-1); 199FormatHelpers.FormatTimeWithOptionalDate(Services.GetRequiredService<BrowserTimeProvider>(), bucketStart), "1", "1"], 429services.AddSingleton<BrowserTimeProvider>(clock);
Controls\LogViewerTests.cs (1)
507private void SetupLogViewerServices(BrowserTimeProvider? timeProvider = null)
Dialogs\DashboardRunsDialogTests.cs (1)
29var expectedTooltip = FormatHelpers.FormatDateTime(Services.GetRequiredService<BrowserTimeProvider>(), historicalRun.StartedAtUtc.UtcDateTime);
Layout\MainLayoutTests.cs (3)
519Services.GetRequiredService<BrowserTimeProvider>(), 830Services.GetRequiredService<BrowserTimeProvider>(), 1077BrowserTimeProvider? browserTimeProvider = null,
Layout\ResourcesLayoutActivityTests.cs (6)
44services.AddSingleton<BrowserTimeProvider>(new TestTimeProvider { Timers = timers }); 56var now = Services.GetRequiredService<BrowserTimeProvider>().GetUtcNow().UtcDateTime.AddSeconds(-1); 155services.AddSingleton<BrowserTimeProvider>(clock); 332var now = Services.GetRequiredService<BrowserTimeProvider>().GetUtcNow().UtcDateTime.AddSeconds(-5); 431var now = Services.GetRequiredService<BrowserTimeProvider>().GetUtcNow().UtcDateTime.AddSeconds(-1); 481services.AddSingleton<BrowserTimeProvider>(clock);
Layout\ResourcesLayoutTests.cs (3)
408var clock = Assert.IsType<TestTimeProvider>(Services.GetRequiredService<BrowserTimeProvider>()); 446var clock = Assert.IsType<TestTimeProvider>(Services.GetRequiredService<BrowserTimeProvider>()); 498var clock = Assert.IsType<TestTimeProvider>(Services.GetRequiredService<BrowserTimeProvider>());
Pages\ConsoleLogsTests.cs (4)
1021var timeProvider = Services.GetRequiredService<BrowserTimeProvider>(); 1025var browserTimeProvider = Services.GetRequiredService<BrowserTimeProvider>();
Pages\MetricsTests.cs (7)
93Services.AddSingleton<BrowserTimeProvider>(timeProvider); 224Services.AddSingleton<BrowserTimeProvider>(timeProvider); 514Services.AddSingleton<BrowserTimeProvider>(chartTimeProvider); 1084var timeProvider = Services.GetRequiredService<BrowserTimeProvider>(); 1690var timeProvider = (TestTimeProvider)Services.GetRequiredService<BrowserTimeProvider>(); 1751var timeProvider = (TestTimeProvider)Services.GetRequiredService<BrowserTimeProvider>();
Shared\FluentUISetupHelpers.cs (2)
196BrowserTimeProvider? browserTimeProvider = null, 208context.Services.AddSingleton<BrowserTimeProvider>(browserTimeProvider ?? new TestTimeProvider());
Aspire.Dashboard.Tests (13)
FormatHelpersTests.cs (13)
55var provider = CreateTimeProvider(); 79var provider = CreateTimeProvider(); 103var provider = CreateTimeProvider(); 127var provider = CreateTimeProvider(); 166var provider = CreateTimeProvider(); 181var provider = CreateTimeProvider(); 214var provider = CreateTimeProvider(); 225var provider = CreateTimeProvider(); 239var provider = CreateTimeProvider(); 253var provider = CreateTimeProvider(); 266var provider = CreateTimeProvider(); 277var provider = CreateTimeProvider(); 285private static BrowserTimeProvider CreateTimeProvider()