105 references to TicksPerSecond
Aspire.Dashboard (1)
Otlp\Model\DurationFormatter.cs (1)
23new UnitStep { Unit = "s", Ticks = TimeSpan.TicksPerSecond, IsDecimal = true },
Aspire.Dashboard.Tests (3)
DurationFormatterTests.cs (3)
56var input = 2 * TimeSpan.TicksPerSecond + 357 * TimeSpan.TicksPerMillisecond; 63var input = 2 * TimeSpan.TicksPerMinute + 30 * TimeSpan.TicksPerSecond + 555 * TimeSpan.TicksPerMillisecond; 70var input = 2 * TimeSpan.TicksPerHour + 30 * TimeSpan.TicksPerMinute + 30 * TimeSpan.TicksPerSecond;
dotnet-svcutil-lib (3)
FrameworkFork\Microsoft.Xml\Xml\schema\XsdDuration.cs (2)
127_seconds = (int)((ticksPos / (ulong)TimeSpan.TicksPerSecond) % 60); 355ticks *= (ulong)TimeSpan.TicksPerSecond;
FrameworkFork\System.ServiceModel\System\ServiceModel\TimeSpanHelper.cs (1)
20TimeSpan value = TimeSpan.FromTicks(TimeSpan.TicksPerSecond * seconds);
Microsoft.AspNetCore.Authentication (2)
SystemClock.cs (2)
37var utcNowPrecisionSeconds = new DateTime((_timeProvider.GetUtcNow().Ticks / TimeSpan.TicksPerSecond) * TimeSpan.TicksPerSecond, DateTimeKind.Utc);
Microsoft.AspNetCore.Components.Server (2)
src\submodules\MessagePack-CSharp\src\MessagePack.UnityClient\Assets\Scripts\MessagePack\MessagePackWriter.cs (2)
643var secondsSinceBclEpoch = dateTime.Ticks / TimeSpan.TicksPerSecond; 645var nanoseconds = (dateTime.Ticks % TimeSpan.TicksPerSecond) * DateTimeConstants.NanosecondsPerTick;
Microsoft.AspNetCore.Http.Results (1)
src\Shared\ResultsHelpers\FileResultHelper.cs (1)
392var ticksToRemove = dateTimeOffset.Ticks % TimeSpan.TicksPerSecond;
Microsoft.AspNetCore.Identity (2)
TimeProviderClock.cs (2)
29var utcNowPrecisionSeconds = new DateTime((_timeProvider.GetUtcNow().Ticks / TimeSpan.TicksPerSecond) * TimeSpan.TicksPerSecond, DateTimeKind.Utc);
Microsoft.AspNetCore.Mvc.Core (1)
src\Shared\ResultsHelpers\FileResultHelper.cs (1)
392var ticksToRemove = dateTimeOffset.Ticks % TimeSpan.TicksPerSecond;
Microsoft.AspNetCore.OutputCaching (1)
OutputCacheMiddleware.cs (1)
307response.Headers.Age = HeaderUtilities.FormatNonNegativeInt64(context.CachedEntryAge.Ticks / TimeSpan.TicksPerSecond);
Microsoft.AspNetCore.ResponseCaching (1)
ResponseCachingMiddleware.cs (1)
181response.Headers.Age = HeaderUtilities.FormatNonNegativeInt64(context.CachedEntryAge.Value.Ticks / TimeSpan.TicksPerSecond);
Microsoft.AspNetCore.Server.HttpSys (1)
RequestProcessing\Response.cs (1)
315cachePolicy.SecondsToLive = (uint)Math.Min(_cacheTtl.Value.Ticks / TimeSpan.TicksPerSecond, Int32.MaxValue);
Microsoft.AspNetCore.Server.Kestrel.Core (2)
Internal\Infrastructure\TimeExtensions.cs (2)
21if (tickFrequency == TimeSpan.TicksPerSecond) 27return (long)(timeSpan.Ticks * ((double)tickFrequency / TimeSpan.TicksPerSecond));
Microsoft.Extensions.Diagnostics.ResourceMonitoring (2)
Windows\Disk\WindowsDiskIoRatePerfCounter.cs (1)
73TotalCountDict[counter.InstanceName] += (long)value / TimeSpan.TicksPerSecond;
Windows\Disk\WindowsDiskIoTimePerfCounter.cs (1)
71TotalSeconds[counter.InstanceName] += busyTimeTicks / TimeSpan.TicksPerSecond;
Microsoft.Extensions.Http (1)
ValueStopwatch.cs (1)
11private static readonly double s_timestampToTicks = TimeSpan.TicksPerSecond / (double)Stopwatch.Frequency;
Microsoft.Extensions.Http.Polly (1)
src\Shared\ValueStopwatch\ValueStopwatch.cs (1)
12private static readonly double TimestampToTicks = TimeSpan.TicksPerSecond / (double)Stopwatch.Frequency;
Microsoft.Extensions.Telemetry.Abstractions (1)
Latency\NullLatencyContext.cs (1)
17public LatencyData LatencyData => new(_tags, _checkpoints, _measures, 0, TimeSpan.TicksPerSecond);
Microsoft.Extensions.TimeProvider.Testing (3)
FakeTimeProvider.cs (3)
176Debug.Assert(TimestampFrequency == TimeSpan.TicksPerSecond, "Assuming frequency equals ticks per second"); 195/// This is fixed to the value of <see cref="TimeSpan.TicksPerSecond"/>. 197public override long TimestampFrequency => TimeSpan.TicksPerSecond;
Microsoft.VisualBasic.Core (2)
Microsoft\VisualBasic\DateAndTime.vb (2)
41Return New DateTime(Ticks - Ticks Mod TimeSpan.TicksPerSecond) 449Return (New DateTime(TotalSeconds * TimeSpan.TicksPerSecond))
PresentationCore (8)
System\Windows\Input\ManipulationDevice.cs (1)
514private const Int64 ThrottleTimeout = TimeSpan.TicksPerSecond * 5; // 5 seconds (in 100ns units) of no activity will throttle down
System\Windows\Media\MediaContext.cs (7)
69return (long)(TimeSpan.TicksPerSecond * (counts / _perfCounterFreq) + (TimeSpan.TicksPerSecond * (counts % _perfCounterFreq)) / _perfCounterFreq); 80return (long)(_perfCounterFreq * (ticks / TimeSpan.TicksPerSecond) + (_perfCounterFreq * (ticks % TimeSpan.TicksPerSecond)) / TimeSpan.TicksPerSecond); 909return TimeSpan.TicksPerSecond / _animationRenderRate; 2895private const long MaxTicksWithoutInput = TimeSpan.TicksPerSecond / 2;
System.Configuration.ConfigurationManager (1)
System\Configuration\ValidatorUtils.cs (1)
84resolutionInSeconds * TimeSpan.TicksPerSecond);
System.Data.Odbc (1)
Common\System\Data\Common\AdapterUtil.Odbc.cs (1)
602long result = checked((long)seconds * TimeSpan.TicksPerSecond);
System.Formats.Asn1 (3)
System\Formats\Asn1\AsnDecoder.GeneralizedTime.cs (1)
374fractionSpan = new TimeSpan((long)(frac * TimeSpan.TicksPerSecond));
System\Formats\Asn1\AsnWriter.GeneralizedTime.cs (2)
74long floatingTicks = normalized.Ticks % TimeSpan.TicksPerSecond; 84decimalTicks /= TimeSpan.TicksPerSecond;
System.Formats.Tar (3)
System\Formats\Tar\TarHelpers.cs (3)
138new DateTimeOffset((secondsSinceUnixEpoch * TimeSpan.TicksPerSecond) + DateTime.UnixEpoch.Ticks, TimeSpan.Zero); 142new DateTimeOffset((long)(secondsSinceUnixEpoch * TimeSpan.TicksPerSecond) + DateTime.UnixEpoch.Ticks, TimeSpan.Zero); 146((decimal)(dateTimeOffset.UtcDateTime - DateTime.UnixEpoch).Ticks) / TimeSpan.TicksPerSecond;
System.Net.Http (4)
System\Net\Http\Headers\AltSvcHeaderParser.cs (1)
176TimeSpan maxAgeTimeSpan = TimeSpan.FromTicks(maxAge * TimeSpan.TicksPerSecond ?? DefaultMaxAgeTicks);
System\Net\Http\Headers\AltSvcHeaderValue.cs (1)
75sb.AppendSpanFormattable(MaxAge.Ticks / TimeSpan.TicksPerSecond, provider: CultureInfo.InvariantCulture);
System\Net\Http\SocketsHttpHandler\SocketsHttpHandler.cs (2)
315if (value.Ticks < TimeSpan.TicksPerSecond && value != Timeout.InfiniteTimeSpan) 340if (value.Ticks < TimeSpan.TicksPerSecond && value != Timeout.InfiniteTimeSpan)
System.Private.CoreLib (44)
src\libraries\Common\src\System\TimeProvider.cs (1)
117return new TimeSpan((long)((endingTimestamp - startingTimestamp) * ((double)TimeSpan.TicksPerSecond / timestampFrequency)));
src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Utf8Parser\Utf8Parser.Date.Helpers.cs (2)
34long offsetTicks = (((long)offsetHours) * 3600 + ((long)offsetMinutes) * 60) * TimeSpan.TicksPerSecond; 153ticks += totalSeconds * TimeSpan.TicksPerSecond;
src\libraries\System.Private.CoreLib\src\System\DateTime.cs (7)
81private const long MaxSeconds = MaxTicks / TimeSpan.TicksPerSecond; 986public DateTime AddSeconds(double value) => AddUnits(value, MaxSeconds, TimeSpan.TicksPerSecond); 1119return (uint)totalSeconds * (ulong)TimeSpan.TicksPerSecond; 1379ulong seconds = UTicks / TimeSpan.TicksPerSecond; 1404ulong seconds = ticks / TimeSpan.TicksPerSecond; 1405tick = (int)(ticks - (seconds * TimeSpan.TicksPerSecond)); 1529public int Second => (int)((UTicks / TimeSpan.TicksPerSecond) % 60);
src\libraries\System.Private.CoreLib\src\System\DateTimeOffset.cs (5)
54private const long UnixEpochSeconds = DateTime.UnixEpochTicks / TimeSpan.TicksPerSecond; // 62,135,596,800 57internal const long UnixMinSeconds = DateTime.MinTicks / TimeSpan.TicksPerSecond - UnixEpochSeconds; 58internal const long UnixMaxSeconds = DateTime.MaxTicks / TimeSpan.TicksPerSecond - UnixEpochSeconds; 593long ticks = seconds * TimeSpan.TicksPerSecond + DateTime.UnixEpochTicks; 763long seconds = (long)((ulong)UtcTicks / TimeSpan.TicksPerSecond);
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Stopwatch.cs (1)
18private static readonly double s_tickFrequency = (double)TimeSpan.TicksPerSecond / Frequency;
src\libraries\System.Private.CoreLib\src\System\Globalization\Calendar.cs (1)
682return totalSeconds * TimeSpan.TicksPerSecond + millisecond * TimeSpan.TicksPerMillisecond;
src\libraries\System.Private.CoreLib\src\System\Globalization\DateTimeFormat.cs (1)
487int fraction = (int)(dateTime.Ticks % TimeSpan.TicksPerSecond);
src\libraries\System.Private.CoreLib\src\System\Globalization\DateTimeParse.cs (4)
2697if (!time.TryAddTicks((long)Math.Round(raw.fraction * TimeSpan.TicksPerSecond), out time)) 3058if (!time.TryAddTicks((long)Math.Round(partSecond * TimeSpan.TicksPerSecond), out time)) 4761if (!result.parsedDate.TryAddTicks((long)Math.Round(result.fraction * TimeSpan.TicksPerSecond), out result.parsedDate)) 5106if (!dateTime.TryAddTicks((long)Math.Round(fraction * TimeSpan.TicksPerSecond), out result.parsedDate))
src\libraries\System.Private.CoreLib\src\System\Globalization\TimeSpanFormat.cs (3)
137(totalSecondsRemaining, fraction64) = Math.DivRem((ulong)ticks, TimeSpan.TicksPerSecond); 311int seconds = (int)(time / TimeSpan.TicksPerSecond % 60); 312int fraction = (int)(time % TimeSpan.TicksPerSecond);
src\libraries\System.Private.CoreLib\src\System\Globalization\TimeSpanParse.cs (2)
1636time += unit * TimeSpan.TicksPerSecond; 1642int f = (int)TimeSpan.TicksPerSecond;
src\libraries\System.Private.CoreLib\src\System\IO\FileStatus.Unix.cs (1)
585return (time.UtcDateTime.Ticks - DateTimeOffset.UnixEpoch.Ticks - seconds * TimeSpan.TicksPerSecond) * NanosecondsPerTick;
src\libraries\System.Private.CoreLib\src\System\TimeOnly.cs (1)
106public int Second => (int)((uint)(_ticks / TimeSpan.TicksPerSecond) % (uint)TimeSpan.SecondsPerMinute);
src\libraries\System.Private.CoreLib\src\System\TimeSpan.cs (13)
75public const long TicksPerMinute = TicksPerSecond * 60; // 600,000,000 107public const long MicrosecondsPerSecond = TicksPerSecond / TicksPerMicrosecond; // 1,000,000 139public const long MillisecondsPerSecond = TicksPerSecond / TicksPerMillisecond; // 1,000 171public const long SecondsPerMinute = TicksPerMinute / TicksPerSecond; // 60 179public const long SecondsPerHour = TicksPerHour / TicksPerSecond; // 3,600 187public const long SecondsPerDay = TicksPerDay / TicksPerSecond; // 86,400 222internal const long MinSeconds = MinTicks / TicksPerSecond; // - 922,337,203,685 223internal const long MaxSeconds = MaxTicks / TicksPerSecond; // + 922,337,203,685 342public int Seconds => (int)(_ticks / TicksPerSecond % SecondsPerMinute); 393public double TotalSeconds => (double)_ticks / TicksPerSecond; 566public static TimeSpan FromSeconds(long seconds) => FromUnits(seconds, TicksPerSecond, MinSeconds, MaxSeconds); 691public static TimeSpan FromSeconds(double value) => Interval(value, TicksPerSecond); 716return totalSeconds * TicksPerSecond;
src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.AdjustmentRule.cs (2)
160DaylightTransitionStart.TimeOfDay.TimeOfDay.Ticks < TimeSpan.TicksPerSecond; // < 12:00:01 AM 169DaylightTransitionEnd.TimeOfDay.TimeOfDay.Ticks < TimeSpan.TicksPerSecond; // < 12:00:01 AM
System.Private.DataContractSerialization (1)
System\Xml\XmlConverter.cs (1)
1054int ms = (int)(value.Ticks % TimeSpan.TicksPerSecond);
System.Private.Xml (2)
System\Xml\Schema\XsdDuration.cs (2)
129_seconds = (int)((ticksPos / (ulong)TimeSpan.TicksPerSecond) % 60); 295ticks *= (ulong)TimeSpan.TicksPerSecond;
System.Security.Cryptography (3)
System\Security\Cryptography\X509Certificates\Asn1\TimeAsn.xml.cs (1)
105if (decoded.GeneralTime!.Value.Ticks % TimeSpan.TicksPerSecond != 0)
System\Security\Cryptography\X509Certificates\CertificateRequest.cs (1)
814long fractionalSeconds = notAfterLocalTicks % TimeSpan.TicksPerSecond;
System\Security\Cryptography\X509Certificates\OpenSslCachedSystemStoreProvider.cs (1)
390lastModified = DateTime.UnixEpoch + TimeSpan.FromTicks(status.MTime * TimeSpan.TicksPerSecond + status.MTimeNsec / TimeSpan.NanosecondsPerTick);
System.ServiceModel.NetFramingBase (1)
System\ServiceModel\TimeSpanHelper.cs (1)
19TimeSpan value = TimeSpan.FromTicks(TimeSpan.TicksPerSecond * seconds);
System.ServiceModel.NetNamedPipe (1)
System\ServiceModel\TimeSpanHelper.cs (1)
19TimeSpan value = TimeSpan.FromTicks(TimeSpan.TicksPerSecond * seconds);
System.ServiceModel.UnixDomainSocket (1)
System\ServiceModel\TimeSpanHelper.cs (1)
19TimeSpan value = TimeSpan.FromTicks(TimeSpan.TicksPerSecond * seconds);
System.Text.Json (2)
System\Text\Json\JsonHelpers.Date.cs (2)
426long offsetTicks = (((long)parseData.OffsetHours) * 3600 + ((long)parseData.OffsetMinutes) * 60) * TimeSpan.TicksPerSecond; 546ticks += totalSeconds * TimeSpan.TicksPerSecond;