1 type derived from BrowserTimeProvider
Aspire.Dashboard.Components.Tests (1)
Shared\TestTimeProvider.cs (1)
9public sealed class TestTimeProvider : BrowserTimeProvider
1 instantiation of BrowserTimeProvider
Aspire.Dashboard.Tests (1)
FormatHelpersTests.cs (1)
105return new BrowserTimeProvider(NullLoggerFactory.Instance);
43 references to BrowserTimeProvider
Aspire.Dashboard (26)
Components\Controls\Chart\ChartBase.cs (1)
44public required BrowserTimeProvider TimeProvider { get; init; }
Components\Controls\LogViewer.razor.cs (1)
26public required BrowserTimeProvider TimeProvider { get; init; }
Components\Controls\ResourceDetails.razor.cs (1)
48public required BrowserTimeProvider TimeProvider { get; init; }
Components\Controls\StructuredLogDetails.razor.cs (1)
24public required BrowserTimeProvider TimeProvider { get; init; }
Components\Dialogs\ExemplarsDialog.razor.cs (1)
22public required BrowserTimeProvider TimeProvider { get; init; }
Components\Dialogs\GenAIVisualizerDialog.razor.cs (1)
40public required BrowserTimeProvider TimeProvider { get; init; }
Components\Dialogs\SettingsDialog.razor.cs (1)
35public required BrowserTimeProvider TimeProvider { get; init; }
Components\Layout\MainLayout.razor.cs (1)
37public required BrowserTimeProvider TimeProvider { get; init; }
Components\Pages\ConsoleLogs.razor.cs (1)
117public required BrowserTimeProvider TimeProvider { get; init; }
Components\Pages\Metrics.razor.cs (1)
75public required BrowserTimeProvider TimeProvider { get; init; }
Components\Pages\Resources.razor.cs (1)
55public required BrowserTimeProvider TimeProvider { get; init; }
Components\Pages\StructuredLogs.razor.cs (1)
78public required BrowserTimeProvider TimeProvider { get; init; }
Components\Pages\TraceDetail.razor.cs (1)
73public required BrowserTimeProvider TimeProvider { get; init; }
Components\Pages\Traces.razor.cs (1)
71public required BrowserTimeProvider TimeProvider { get; init; }
Components_ResourcesGridColumns_StartTimeColumnDisplay_razor.g.cs (1)
224public required BrowserTimeProvider TimeProvider { get; init; }
DashboardWebApplication.cs (1)
301builder.Services.AddScoped<BrowserTimeProvider>();
Extensions\TimeProviderExtensions.cs (3)
10public static DateTime ToLocal(this BrowserTimeProvider timeProvider, DateTimeOffset utcDateTimeOffset) 18public static DateTimeOffset ToLocalDateTimeOffset(this BrowserTimeProvider timeProvider, DateTimeOffset utcDateTimeOffset) 23public static DateTime ToLocal(this BrowserTimeProvider timeProvider, DateTime dateTime)
Model\BrowserTimeProvider.cs (1)
20_logger = loggerFactory.CreateLogger(typeof(BrowserTimeProvider));
Model\ResourceViewModel.cs (2)
324private readonly BrowserTimeProvider _browserTimeProvider; 339public DisplayedResourcePropertyViewModel(ResourcePropertyViewModel propertyViewModel, IStringLocalizer<Resources.Resources> loc, BrowserTimeProvider browserTimeProvider)
src\Shared\ConsoleLogs\LogPauseViewModel.cs (1)
25public string GetDisplayText(IStringLocalizer<Aspire.Dashboard.Resources.ConsoleLogs> loc, BrowserTimeProvider timeProvider)
Utils\FormatHelpers.cs (3)
79public static string FormatTime(BrowserTimeProvider timeProvider, DateTime value, MillisecondsDisplay millisecondsDisplay = MillisecondsDisplay.None, CultureInfo? cultureInfo = null) 94public static string FormatDateTime(BrowserTimeProvider timeProvider, DateTime value, MillisecondsDisplay millisecondsDisplay = MillisecondsDisplay.None, CultureInfo? cultureInfo = null) 109public static string FormatTimeWithOptionalDate(BrowserTimeProvider timeProvider, DateTime value, MillisecondsDisplay millisecondsDisplay = MillisecondsDisplay.None, CultureInfo? cultureInfo = null)
Aspire.Dashboard.Components.Tests (16)
Controls\ApplicationNameTests.cs (2)
27Services.AddSingleton<BrowserTimeProvider>(); 44Services.AddSingleton<BrowserTimeProvider>();
Controls\GenAIVisualizerDialogTests.cs (1)
135Services.AddSingleton<BrowserTimeProvider, TestTimeProvider>();
Layout\MainLayoutTests.cs (1)
196Services.AddSingleton<BrowserTimeProvider, TestTimeProvider>();
Pages\ConsoleLogsTests.cs (5)
689var timeProvider = Services.GetRequiredService<BrowserTimeProvider>(); 693var browserTimeProvider = Services.GetRequiredService<BrowserTimeProvider>(); 824Services.AddSingleton<BrowserTimeProvider>(timeProvider ?? new TestTimeProvider());
Pages\StructuredLogsTests.cs (1)
236Services.AddSingleton<BrowserTimeProvider, TestTimeProvider>();
Pages\TraceDetailsTests.cs (1)
669Services.AddSingleton<BrowserTimeProvider, TestTimeProvider>();
Shared\MetricsSetupHelpers.cs (2)
44context.Services.AddSingleton<BrowserTimeProvider, TestTimeProvider>(); 91context.Services.AddSingleton<BrowserTimeProvider, TestTimeProvider>();
Shared\ResourceSetupHelpers.cs (2)
30context.Services.AddSingleton<BrowserTimeProvider, TestTimeProvider>(); 104context.Services.AddSingleton<BrowserTimeProvider, TestTimeProvider>();
Shared\StructuredLogsSetupHelpers.cs (1)
23context.Services.AddSingleton<BrowserTimeProvider, TestTimeProvider>();
Aspire.Dashboard.Tests (1)
FormatHelpersTests.cs (1)
103private static BrowserTimeProvider CreateTimeProvider()