4 instantiations of LocalStorageLocks
Aspire.Dashboard.Components.Tests (1)
Controls\ResourceTagEditorTests.cs (1)
62_tagStore = new(_localStorage, new LocalStorageLocks(), new FakeTimeProvider(), Options.Create(new DashboardOptions()), NullLogger<ResourceTagStore>.Instance);
Aspire.Dashboard.Tests (3)
Model\MetricPinStoreTests.cs (1)
28private readonly LocalStorageLocks _locks = new();
Model\ResourceOrderStoreTests.cs (1)
25private readonly LocalStorageLocks _locks = new();
Model\ResourceTagStoreTests.cs (1)
25private readonly LocalStorageLocks _locks = new();
11 references to LocalStorageLocks
Aspire.Dashboard (7)
DashboardWebApplication.cs (1)
393builder.Services.AddSingleton<LocalStorageLocks>();
Model\BrowserStorage\LocalStorageSetting.cs (3)
35/// different tabs run one at a time too; see <see cref="LocalStorageLocks"/>. 47private readonly LocalStorageLocks _locks; 74public LocalStorageSetting(ILocalStorage localStorage, LocalStorageLocks locks, TimeProvider timeProvider, string key, ILogger logger, Func<TValue?, TValue> normalize, Func<TValue, TValue, bool> equals, Action onChanged)
Model\MetricPinStore.cs (1)
32public MetricPinStore(ILocalStorage localStorage, LocalStorageLocks locks, TimeProvider timeProvider, IOptions<DashboardOptions> options, ILogger<MetricPinStore> logger)
Model\ResourceOrderStore.cs (1)
33public ResourceOrderStore(ILocalStorage localStorage, LocalStorageLocks locks, TimeProvider timeProvider, IOptions<DashboardOptions> options, ILogger<ResourceOrderStore> logger)
Model\ResourceTagStore.cs (1)
33public ResourceTagStore(ILocalStorage localStorage, LocalStorageLocks locks, TimeProvider timeProvider, IOptions<DashboardOptions> options, ILogger<ResourceTagStore> logger)
Aspire.Dashboard.Components.Tests (1)
Shared\FluentUISetupHelpers.cs (1)
273context.Services.AddSingleton<LocalStorageLocks>();
Aspire.Dashboard.Tests (3)
Model\MetricPinStoreTests.cs (1)
28private readonly LocalStorageLocks _locks = new();
Model\ResourceOrderStoreTests.cs (1)
25private readonly LocalStorageLocks _locks = new();
Model\ResourceTagStoreTests.cs (1)
25private readonly LocalStorageLocks _locks = new();