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