7 implementations of ISystemClock
Microsoft.AspNetCore.Authentication.Certificate (1)
CertificateValidationCache.cs (1)
68private sealed class CachingClock : Extensions.Internal.ISystemClock
Microsoft.AspNetCore.Components.Server.Tests (1)
Circuits\DefaultInMemoryCircuitPersistenceProviderTest.cs (1)
175private class TestSystemClock : ISystemClock
Microsoft.AspNetCore.OutputCaching.Tests (1)
MemoryOutputCacheStoreTests.cs (1)
248private class TestMemoryOptionsClock : Extensions.Internal.ISystemClock
Microsoft.AspNetCore.Session.Tests (1)
SessionTests.cs (1)
1130private class TestClock : ISystemClock
Microsoft.Extensions.Caching.Abstractions (1)
Internal\SystemClock.cs (1)
11public class SystemClock : ISystemClock
Microsoft.Extensions.Caching.Hybrid.Tests (1)
DistributedCacheTests.cs (1)
31internal sealed class FakeTime : TimeProvider, ISystemClock
Microsoft.Extensions.Caching.SqlServer.Tests (1)
TestClock.cs (1)
8public class TestClock : ISystemClock
19 references to ISystemClock
Microsoft.AspNetCore.Components.Server (4)
Circuits\DefaultInMemoryCircuitPersistenceProvider.cs (1)
25ISystemClock clock,
DependencyInjection\ComponentServiceCollectionExtensions.cs (3)
81services.TryAddSingleton<ISystemClock, SystemClock>(); 97var clock = serviceProvider.GetRequiredService<ISystemClock>();
Microsoft.AspNetCore.Components.Server.Tests (1)
Circuits\DefaultInMemoryCircuitPersistenceProviderTest.cs (1)
166ISystemClock clock,
Microsoft.AspNetCore.Mvc.TagHelpers.Test (6)
CacheTagHelperTest.cs (3)
329var clock = new Mock<ISystemClock>(); 382var clock = new Mock<ISystemClock>(); 435var clock = new Mock<ISystemClock>();
DistributedCacheTagHelperTest.cs (3)
351var clock = new Mock<ISystemClock>(); 413var clock = new Mock<ISystemClock>(); 475var clock = new Mock<ISystemClock>();
Microsoft.Extensions.Caching.Hybrid.Tests (2)
DistributedCacheTests.cs (1)
47services.AddSingleton<ISystemClock>(Clock);
ExpirationTests.cs (1)
30services.AddSingleton<ISystemClock>(clock);
Microsoft.Extensions.Caching.Memory (1)
MemoryCacheOptions.cs (1)
24public ISystemClock? Clock { get; set; }
Microsoft.Extensions.Caching.SqlServer (4)
DatabaseOperations.cs (2)
32string connectionString, string schemaName, string tableName, ISystemClock systemClock) 49private ISystemClock SystemClock { get; }
SqlServerCache.cs (1)
25private readonly ISystemClock _systemClock;
SqlServerCacheOptions.cs (1)
18public ISystemClock SystemClock { get; set; } = new SystemClock();
Microsoft.Extensions.Caching.SqlServer.Tests (1)
SqlServerCacheWithDatabaseTest.cs (1)
697private SqlServerCacheOptions GetCacheOptions(ISystemClock testClock = null)