2 implementations of ILocalStorage
Aspire.Dashboard (1)
Model\BrowserStorage\LocalBrowserStorage.cs (1)
10
public class LocalBrowserStorage : BrowserStorageBase,
ILocalStorage
Aspire.Dashboard.Components.Tests (1)
Shared\TestLocalStorage.cs (1)
8
public sealed class TestLocalStorage :
ILocalStorage
14 references to ILocalStorage
Aspire.Dashboard (10)
Components\Controls\AssistantChat.razor.cs (1)
40
public required
ILocalStorage
LocalStorage { get; init; }
Components\Controls\SummaryDetailsView.razor.cs (1)
59
public required
ILocalStorage
LocalStore { get; init; }
Components\Dialogs\TextVisualizerDialog.razor.cs (1)
29
public required
ILocalStorage
LocalStorage { get; init; }
Components\Layout\MainLayout.razor.cs (2)
75
public required
ILocalStorage
LocalStorage { get; init; }
168
static async Task<bool> ShouldSkipMessageAsync(
ILocalStorage
localStorage, string storageKey)
Components\Pages\ConsoleLogs.razor.cs (1)
78
public required
ILocalStorage
LocalStorage { get; init; }
Components\Pages\Resources.razor.cs (1)
63
public required
ILocalStorage
LocalStorage { get; init; }
DashboardWebApplication.cs (1)
316
builder.Services.AddScoped<
ILocalStorage
, LocalBrowserStorage>();
Model\Assistant\AssistantChatViewModel.cs (2)
103
private readonly
ILocalStorage
_localStorage;
124
ILocalStorage
localStorage,
Aspire.Dashboard.Components.Tests (4)
Shared\FluentUISetupHelpers.cs (3)
125
ILocalStorage
? localStorage = null,
136
context.Services.AddSingleton<
ILocalStorage
>(localStorage ?? new TestLocalStorage());
166
ILocalStorage
? localStorage = null)
Shared\ResourceSetupHelpers.cs (1)
43
public static void SetupResourcesPage(TestContext context, ViewportInformation viewport, IDashboardClient? dashboardClient = null,
ILocalStorage
? localStorage = null)