130 references to System
Aspire.Cli.Tests (2)
Hosting\CliOrphanDetectorTests.cs (2)
24var detector = new CliOrphanDetector(configuration, lifetime, TimeProvider.System); 42var detector = new CliOrphanDetector(configuration, lifetime, TimeProvider.System);
Aspire.Hosting (2)
ApplicationModel\ResourceLoggerService.cs (1)
20internal TimeProvider TimeProvider { get; set; } = TimeProvider.System;
DistributedApplicationBuilder.cs (1)
172_innerBuilder.Services.AddSingleton(TimeProvider.System);
InMemory.FunctionalTests (3)
src\Servers\Kestrel\shared\test\TestServiceContext.cs (3)
39DateHeaderValueManager = new DateHeaderValueManager(TimeProvider.System); 42TimeProvider.System, 48TimeProvider = TimeProvider.System;
Microsoft.AspNetCore.Authentication (6)
AuthenticationHandler.cs (3)
80protected TimeProvider TimeProvider { get; private set; } = TimeProvider.System; 157TimeProvider = Options.TimeProvider ?? TimeProvider.System; 159Clock = TimeProvider == TimeProvider.System ? SystemClock.Default : new SystemClock(TimeProvider);
AuthenticationServiceCollectionExtensions.cs (1)
26services.TryAddSingleton(TimeProvider.System);
SystemClock.cs (2)
17public SystemClock() : this(TimeProvider.System) { } 25/// <summary>Gets a singleton instance backed by <see cref="TimeProvider.System"/>.</summary>
Microsoft.AspNetCore.Authentication.Certificate (1)
CertificateValidationCache.cs (1)
32public CertificateValidationCache(IOptions<CertificateValidationCacheOptions> options) : this(options, TimeProvider.System)
Microsoft.AspNetCore.Authentication.Test (2)
CertificateTests.cs (1)
693var timeProvider = new FakeTimeProvider(TimeProvider.System.GetUtcNow());
src\Shared\test\Certificates\Certificates.cs (1)
17var now = TimeProvider.System.GetUtcNow();
Microsoft.AspNetCore.Diagnostics.Middleware (1)
Buffering\IncomingRequestLogBuffer.cs (1)
28private readonly TimeProvider _timeProvider = TimeProvider.System;
Microsoft.AspNetCore.HttpLogging (1)
HttpLoggingServicesExtensions.cs (1)
25services.TryAddSingleton(TimeProvider.System);
Microsoft.AspNetCore.HttpLogging.Tests (6)
HttpLoggingMiddlewareTests.cs (6)
47TimeProvider.System)); 57TimeProvider.System)); 67TimeProvider.System)); 77TimeProvider.System)); 87TimeProvider.System)); 1985TimeProvider.System);
Microsoft.AspNetCore.HttpOverrides.Tests (1)
src\Shared\test\Certificates\Certificates.cs (1)
17var now = TimeProvider.System.GetUtcNow();
Microsoft.AspNetCore.Identity (3)
SecurityStampValidator.cs (2)
33TimeProvider = Options.TimeProvider ?? TimeProvider.System; 50TimeProvider = Options.TimeProvider ?? TimeProvider.System;
TimeProviderClock.cs (1)
15internal TimeProviderClock() : this(TimeProvider.System) { }
Microsoft.AspNetCore.OutputCaching (1)
OutputCacheOptions.cs (1)
46internal TimeProvider TimeProvider { get; set; } = TimeProvider.System;
Microsoft.AspNetCore.ResponseCaching (1)
ResponseCachingOptions.cs (1)
32internal TimeProvider TimeProvider { get; set; } = TimeProvider.System;
Microsoft.AspNetCore.Server.Kestrel.Core (4)
Internal\KestrelServerImpl.cs (3)
89var dateHeaderValueManager = new DateHeaderValueManager(TimeProvider.System); 93TimeProvider.System, 103TimeProvider = TimeProvider.System,
Internal\PinnedBlockMemoryPoolFactory.cs (1)
23_timeProvider = timeProvider ?? TimeProvider.System;
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (3)
src\Servers\Kestrel\shared\test\TestServiceContext.cs (3)
39DateHeaderValueManager = new DateHeaderValueManager(TimeProvider.System); 42TimeProvider.System, 48TimeProvider = TimeProvider.System;
Microsoft.AspNetCore.Server.Kestrel.Microbenchmarks (17)
HeaderCollectionBenchmark.cs (1)
24private static readonly DateHeaderValueManager _dateHeaderValueManager = new DateHeaderValueManager(TimeProvider.System);
Http1ConnectionBenchmark.cs (1)
42timeoutControl: new TimeoutControl(timeoutHandler: null, TimeProvider.System),
Http1ConnectionParsingOverheadBenchmark.cs (1)
38timeoutControl: new TimeoutControl(timeoutHandler: null, TimeProvider.System),
Http1LargeWritingBenchmark.cs (2)
74dateHeaderValueManager: new DateHeaderValueManager(TimeProvider.System)); 80timeoutControl: new TimeoutControl(timeoutHandler: null, TimeProvider.System),
Http1ReadingBenchmark.cs (2)
103dateHeaderValueManager: new DateHeaderValueManager(TimeProvider.System)); 109timeoutControl: new TimeoutControl(timeoutHandler: null, TimeProvider.System),
Http1WritingBenchmark.cs (2)
108dateHeaderValueManager: new DateHeaderValueManager(TimeProvider.System)); 114timeoutControl: new TimeoutControl(timeoutHandler: null, TimeProvider.System),
Http2\Http2ConnectionBenchmarkBase.cs (2)
73dateHeaderValueManager: new DateHeaderValueManager(TimeProvider.System), 74timeProvider: TimeProvider.System);
Http2\Http2FrameWriterBenchmark.cs (1)
35dateHeaderValueManager: new DateHeaderValueManager(TimeProvider.System));
HttpProtocolFeatureCollection.cs (1)
236dateHeaderValueManager: new DateHeaderValueManager(TimeProvider.System));
RequestParsingBenchmark.cs (2)
34dateHeaderValueManager: new DateHeaderValueManager(TimeProvider.System)); 42timeoutControl: new TimeoutControl(timeoutHandler: null, TimeProvider.System));
ResponseHeaderCollectionBenchmark.cs (1)
25private static readonly DateHeaderValueManager _dateHeaderValueManager = new DateHeaderValueManager(TimeProvider.System);
ResponseHeadersWritingBenchmark.cs (1)
182_dateHeaderValueManager = new DateHeaderValueManager(TimeProvider.System);
Microsoft.AspNetCore.Server.Kestrel.Tests (1)
WebHostBuilderKestrelExtensionsTests.cs (1)
122Assert.Equal(TimeProvider.System, server.ServiceContext.TimeProvider);
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (1)
QuicTransportOptions.cs (1)
83internal TimeProvider TimeProvider = TimeProvider.System;
Microsoft.AspNetCore.SignalR.Client.Core (2)
src\SignalR\common\Shared\MessageBuffer.cs (2)
64: this(connection, protocol, bufferLimit, logger, TimeProvider.System) 71timeProvider ??= TimeProvider.System;
Microsoft.AspNetCore.SignalR.Core (4)
HubConnectionContext.cs (1)
72_timeProvider = contextOptions.TimeProvider ?? TimeProvider.System;
HubConnectionHandler.cs (1)
36internal TimeProvider TimeProvider { get; set; } = TimeProvider.System;
src\SignalR\common\Shared\MessageBuffer.cs (2)
64: this(connection, protocol, bufferLimit, logger, TimeProvider.System) 71timeProvider ??= TimeProvider.System;
Microsoft.Extensions.Caching.Hybrid (2)
HybridCacheServiceExtensions.cs (1)
36services.TryAddSingleton(TimeProvider.System);
Internal\DefaultHybridCache.cs (1)
73_clock = services.GetService<TimeProvider>() ?? TimeProvider.System;
Microsoft.Extensions.Diagnostics.Probes (1)
TcpEndpointProbesService.cs (1)
21internal TimeProvider TimeProvider { get; set; } = TimeProvider.System;
Microsoft.Extensions.Diagnostics.ResourceMonitoring (8)
Linux\LinuxUtilizationProvider.cs (1)
51_timeProvider = timeProvider ?? TimeProvider.System;
Linux\Network\LinuxTcpStateInfo.cs (1)
14private static TimeProvider TimeProvider => TimeProvider.System;
ResourceMonitoringServiceCollectionExtensions.cs (2)
102builder.Services.TryAddSingleton(TimeProvider.System); 131builder.Services.TryAddSingleton(TimeProvider.System);
ResourceMonitorService.cs (1)
59: this(provider, logger, options, publishers, TimeProvider.System)
Windows\Network\WindowsTcpStateInfo.cs (1)
25private static TimeProvider TimeProvider => TimeProvider.System;
Windows\WindowsContainerSnapshotProvider.cs (1)
58static () => new JobHandleWrapper(), TimeProvider.System, options.Value)
Windows\WindowsSnapshotProvider.cs (1)
43: this(logger, meterFactory, options.Value, TimeProvider.System, GetCpuUnits, GetCpuTicks, GetMemoryUsageInBytes, GetTotalMemoryInBytes)
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (12)
Linux\Disk\LinuxSystemDiskMetricsTests.cs (1)
37TimeProvider.System,
Linux\LinuxUtilizationProviderTests.cs (4)
53var provider = new LinuxUtilizationProvider(options, parser, meterFactoryMock.Object, logger, TimeProvider.System); 122var provider = new LinuxUtilizationProvider(options, parser, meterFactoryMock.Object, logger, TimeProvider.System); 191var snapshotProvider = new LinuxUtilizationProvider(options, parser, meterFactoryMock.Object, logger, TimeProvider.System); 237var provider = new LinuxUtilizationProvider(options, parser, meterFactoryMock.Object, logger, TimeProvider.System);
ResourceMonitoringExtensionsTests.cs (4)
39.AddSingleton<TimeProvider>(TimeProvider.System) 60.AddSingleton<TimeProvider>(TimeProvider.System) 77.AddSingleton<TimeProvider>(TimeProvider.System) 102builder.Services.AddSingleton<TimeProvider>(TimeProvider.System);
ResourceMonitoringServiceTests.cs (2)
87new ResourceMonitorService(mockProvider.Object, mockLogger.Object, Create(new ResourceMonitoringOptions()), null!, TimeProvider.System)); 720Microsoft.Extensions.Options.Options.Create(new ResourceMonitoringOptions()), Array.Empty<IResourceUtilizationPublisher>(), TimeProvider.System);
Windows\Disk\WindowsDiskMetricsTests.cs (1)
39TimeProvider.System,
Microsoft.Extensions.Diagnostics.Testing (3)
Logging\FakeLogCollectorOptions.cs (2)
49/// <value>The default is <see cref="TimeProvider.System" />.</value> 50public TimeProvider TimeProvider { get; set; } = TimeProvider.System;
Metrics\MetricCollector.cs (1)
116_timeProvider = timeProvider ?? TimeProvider.System;
Microsoft.Extensions.Diagnostics.Testing.Tests (2)
Logging\FakeLogCollectorOptionsTests.cs (1)
18Assert.Equal(System.TimeProvider.System, options.TimeProvider);
Metrics\MetricCollectorTests.cs (1)
327await wait.WaitAsync(TimeSpan.FromSeconds(5), TimeProvider.System);
Microsoft.Extensions.Hosting.Testing (2)
FakeHost.cs (1)
20internal TimeProvider TimeProvider = TimeProvider.System;
HostTerminatorService.cs (1)
19internal TimeProvider TimeProvider = TimeProvider.System;
Microsoft.Extensions.Http.Resilience (1)
Polly\HttpRetryStrategyOptions.cs (1)
59HttpResponseMessage response when RetryAfterHelper.TryParse(response, TimeProvider.System, out var retryAfter) => new ValueTask<TimeSpan?>(retryAfter),
Microsoft.Extensions.Http.Resilience.Tests (2)
Internal\RetryAfterHelperTests.cs (2)
22var parsed = RetryAfterHelper.TryParse(response, TimeProvider.System, out var retryAfter); 33var parsed = RetryAfterHelper.TryParse(response, TimeProvider.System, out var retryAfter);
Microsoft.Extensions.ServiceDiscovery (2)
ServiceDiscoveryHttpClientBuilderExtensions.cs (1)
30var timeProvider = services.GetService<TimeProvider>() ?? TimeProvider.System;
ServiceDiscoveryServiceCollectionExtensions.cs (1)
63services.TryAddSingleton(_ => TimeProvider.System);
Microsoft.Extensions.ServiceDiscovery.Dns (1)
Resolver\DnsResolver.cs (1)
49internal DnsResolver(ResolverOptions options) : this(TimeProvider.System, NullLogger<DnsResolver>.Instance, options)
Microsoft.Extensions.ServiceDiscovery.Tests (4)
ExtensionsServicePublicApiTests.cs (2)
153TimeProvider.System); 155var serviceEndpointResolver = new ServiceEndpointResolver(serviceEndpointWatcherFactory, TimeProvider.System);
ServiceEndpointResolverTests.cs (2)
39var watcher = new ServiceEndpointWatcher([], NullLogger.Instance, "foo", TimeProvider.System, Options.Options.Create(new ServiceDiscoveryOptions())); 195await using var resolver = new HttpServiceEndpointResolver(resolverProvider, services, TimeProvider.System);
Microsoft.Extensions.ServiceDiscovery.Yarp.Tests (1)
YarpServiceDiscoveryTests.cs (1)
235DnsResolver resolver = new DnsResolver(TimeProvider.System, NullLogger<DnsResolver>.Instance);
Microsoft.Extensions.Telemetry (1)
Latency\Internal\CheckpointTracker.cs (1)
38TimeProvider = TimeProvider.System;
Microsoft.Extensions.TimeProvider.Testing (1)
FakeTimeProvider.cs (1)
122/// indirectly using this provider as a time source. Whereas when using <see cref="TimeProvider.System"/>, time
Sockets.BindTests (3)
src\Servers\Kestrel\shared\test\TestServiceContext.cs (3)
39DateHeaderValueManager = new DateHeaderValueManager(TimeProvider.System); 42TimeProvider.System, 48TimeProvider = TimeProvider.System;
Sockets.FunctionalTests (6)
src\Servers\Kestrel\shared\test\TestServiceContext.cs (3)
39DateHeaderValueManager = new DateHeaderValueManager(TimeProvider.System); 42TimeProvider.System, 48TimeProvider = TimeProvider.System;
src\Servers\Kestrel\test\FunctionalTests\ResponseTests.cs (3)
874var dateHeaderValueManager = new DateHeaderValueManager(TimeProvider.System); 951var dateHeaderValueManager = new DateHeaderValueManager(TimeProvider.System); 1038var dateHeaderValueManager = new DateHeaderValueManager(TimeProvider.System);
System.Private.CoreLib (16)
src\libraries\Common\src\System\TimeProvider.cs (1)
238/// Used to create a <see cref="TimeProvider"/> instance returned from <see cref="System"/> and uses the default implementation
src\libraries\System.Private.CoreLib\src\System\Threading\CancellationTokenSource.cs (3)
144public CancellationTokenSource(TimeSpan delay) : this(delay, TimeProvider.System) 197InitializeWithTimer(TimeSpan.FromMilliseconds(millisecondsDelay), TimeProvider.System); 212if (timeProvider == TimeProvider.System)
src\libraries\System.Private.CoreLib\src\System\Threading\PeriodicTimer.cs (1)
67if (timeProvider == TimeProvider.System)
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Future.cs (3)
550WaitAsync(Timeout.UnsignedInfinite, TimeProvider.System, cancellationToken); 556WaitAsync(ValidateTimeout(timeout, ExceptionArgument.timeout), TimeProvider.System, default); 575WaitAsync(ValidateTimeout(timeout, ExceptionArgument.timeout), TimeProvider.System, cancellationToken);
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Task.cs (8)
2795public Task WaitAsync(CancellationToken cancellationToken) => WaitAsync(Timeout.UnsignedInfinite, TimeProvider.System, cancellationToken); 2800public Task WaitAsync(TimeSpan timeout) => WaitAsync(ValidateTimeout(timeout, ExceptionArgument.timeout), TimeProvider.System, default); 2818WaitAsync(ValidateTimeout(timeout, ExceptionArgument.timeout), TimeProvider.System, cancellationToken); 2883if (timeProvider == TimeProvider.System) 5685public static Task Delay(TimeSpan delay) => Delay(delay, TimeProvider.System, default); 5715Delay(delay, TimeProvider.System, cancellationToken); 5770return Delay((uint)millisecondsDelay, TimeProvider.System, cancellationToken); 5808if (timeProvider == TimeProvider.System)