368 references to Ticks
Aspire.Dashboard (3)
Otlp\Model\DurationFormatter.cs (3)
30var (primaryUnit, secondaryUnit) = ResolveUnits(duration.Ticks); 32var ticks = (double)duration.Ticks; 50var (primaryUnit, secondaryUnit) = ResolveUnits(duration.Ticks);
Aspire.Dashboard.Components.Tests (1)
tests\Shared\Telemetry\TelemetryTestHelpers.cs (1)
281return (ulong)timeSinceEpoch.Ticks * 100;
Aspire.Dashboard.Tests (1)
tests\Shared\Telemetry\TelemetryTestHelpers.cs (1)
281return (ulong)timeSinceEpoch.Ticks * 100;
Aspire.Hosting (1)
Health\ResourceHealthCheckService.cs (1)
136if (lastDelayInterrupted && TimeSpan.FromSeconds(1) - timeProvider.GetElapsedTime(lastHealthCheckTimestamp) is { Ticks: > 0 } delay)
dotnet-svcutil-lib (26)
CodeDomFixup\MethodCreationHelper.cs (1)
1352return new CodeObjectCreateExpression(typeof(TimeSpan), new CodePrimitiveExpression(value.Ticks));
FrameworkFork\Microsoft.Xml\Xml\BinaryXml\SqlUtils.cs (1)
726if (zone.Ticks < 0)
FrameworkFork\Microsoft.Xml\Xml\schema\XsdDateTime.cs (5)
181if (utcOffset.Ticks < 0) 431ticks = result.Ticks - new TimeSpan(xdt.ZoneHour, xdt.ZoneMinute, 0).Ticks; 435ticks += TimeZoneInfo.Local.GetUtcOffset(result).Ticks; 444ticks = result.Ticks + new TimeSpan(xdt.ZoneHour, xdt.ZoneMinute, 0).Ticks; 448ticks += TimeZoneInfo.Local.GetUtcOffset(result).Ticks;
FrameworkFork\Microsoft.Xml\Xml\schema\XsdDuration.cs (1)
83long ticks = timeSpan.Ticks;
FrameworkFork\System.Runtime.Serialization\System\Xml\XmlBinaryWriter.cs (2)
899WriteTextNodeWithInt64(XmlBinaryNodeType.TimeSpanText, value.Ticks); 977WriteInt64(array[offset + i].Ticks);
FrameworkFork\System.Runtime.Serialization\System\Xml\XmlConverter.cs (1)
1109if (ts.Ticks < 0)
FrameworkFork\System.ServiceModel\Internals\System\Runtime\Ticks.cs (1)
33return duration.Ticks;
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\CoreClrSocketConnection.cs (5)
877long threshold = oldTimeout.Ticks / 10; 878long delta = Math.Max(oldTimeout.Ticks, newTimeout.Ticks) - Math.Min(oldTimeout.Ticks, newTimeout.Ticks);
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\SecurityAttributeGenerationHelper.cs (1)
42new CodePrimitiveExpression(((TimeSpan)(object)value).Ticks));
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\UdpRetransmissionSettings.cs (5)
267long diff = Math.Abs(ts1.Ticks - ts2.Ticks); 268long max = Math.Max(Math.Abs(ts1.Ticks), Math.Abs(ts2.Ticks)); 269return diff < TimeSpan.FromMilliseconds(1).Ticks || (max > 0 && diff / (double)max < 1e-3);
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\InMemoryNonceCache.cs (1)
60: base(s_lowWaterMark, maxCachedNonces, s_comparer, PurgingMode.AccessBasedPurge, TimeSpan.FromTicks(cachingTimeSpan.Ticks >> 2), false)
FrameworkFork\System.ServiceModel\System\ServiceModel\SpnEndpointIdentity.cs (2)
31if (value.Ticks < 0) 33throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new ArgumentOutOfRangeException("value", value.Ticks, SRServiceModel.ValueMustBeNonNegative));
InMemory.FunctionalTests (1)
Http2\Http2ConnectionTests.cs (1)
663AdvanceTime(TimeSpan.FromTicks(Constants.RequestBodyDrainTimeout.Ticks + 1));
Microsoft.AspNetCore.DataProtection (1)
KeyManagement\KeyRingProvider.cs (1)
488return TimeSpan.FromTicks((long)(refreshPeriod.Ticks * (1.0d - (JitterRandom.NextDouble() / 5))));
Microsoft.AspNetCore.Identity.FunctionalTests (2)
src\Identity\Extensions.Core\src\Rfc6238AuthenticationService.cs (2)
86return (ulong)(delta.Ticks / _timestep.Ticks);
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)
23return timeSpan.Ticks; 27return (long)(timeSpan.Ticks * ((double)tickFrequency / TimeSpan.TicksPerSecond));
Microsoft.Build (2)
Logging\BinaryLogger\BuildEventArgsWriter.cs (1)
1287binaryWriter.Write(timeSpan.Ticks);
Utilities\Utilities.cs (1)
665yield return new(keyTimeSpanValue.Key, keyTimeSpanValue.Value.Ticks.ToString());
Microsoft.Build.Engine.UnitTests (1)
Graph\ProjectGraph_Tests.cs (1)
81graph.ConstructionMetrics.ConstructionTime.Ticks.ShouldBeGreaterThan(0);
Microsoft.Build.Framework (6)
BinaryTranslator.cs (1)
1211_writer.Write(value.Ticks);
BinaryWriterExtensions.cs (1)
139writer.Write(kvp.Value.Ticks);
BuildCheck\BuildCheckEventArgs.cs (1)
72writer.Write(data.TotalRuntime.Ticks);
Telemetry\BuildCheckTelemetry.cs (2)
49long runtimeTicks = data.ExtractCheckStats().Sum(v => v.Value.Ticks); 50runtimeTicks += data.InfrastructureTracingData.Sum(v => v.Value.Ticks);
Telemetry\WorkerNodeTelemetryEventArgs.cs (1)
27writer.Write(entry.Value.CumulativeExecutionTime.Ticks);
Microsoft.CodeAnalysis (5)
CommandLine\ReportAnalyzerUtil.cs (2)
83.OrderByDescending(kvp => kvp.Sum(entry => entry.Value.Ticks)); 129.OrderByDescending(kvp => kvp.Sum(entry => entry.ElapsedTime.Ticks));
DiagnosticAnalyzer\AnalyzerExecutor.cs (1)
1214var elapsed = timer.Elapsed.Ticks;
SourceGeneration\GeneratorTimerExtensions.cs (2)
22return new RunTimer(t => eventSource.StopGeneratorDriverRunTime(t.Ticks, id)); 37return new RunTimer(t => eventSource.StopSingleGeneratorRunTime(type.FullName!, type.Assembly.Location, t.Ticks, id), adjustRunTime);
Microsoft.CodeAnalysis.Features (1)
SemanticSearch\QueryExecutionContext.cs (1)
202Interlocked.Add(ref _executionTime, executionTime.Ticks);
Microsoft.DotNet.Helix.Sdk (3)
CreateXHarnessAppleWorkItems.cs (1)
144if (!TimeSpan.TryParse(launchTimeoutProp, out launchTimeout) || launchTimeout.Ticks < 0)
XharnessTaskBase.cs (2)
67if (!TimeSpan.TryParse(testTimeoutProp, out testTimeout) || testTimeout.Ticks < 0) 77if (!TimeSpan.TryParse(workItemTimeoutProp, out workItemTimeout) || workItemTimeout.Ticks < 0)
Microsoft.Extensions.Caching.Hybrid (1)
Internal\HybridCachePayload.cs (1)
113long durationTicks = duration.Ticks;
Microsoft.Extensions.Caching.Memory (8)
CacheEntry.cs (7)
74return new DateTimeOffset(_absoluteExpirationTicks + offset.Ticks, offset); 100get => _absoluteExpirationRelativeToNow.Ticks == 0 ? null : _absoluteExpirationRelativeToNow; 106if (value is { Ticks: <= 0 }) 124get => _slidingExpiration.Ticks == 0 ? null : _slidingExpiration; 127if (value is { Ticks: <= 0 }) 252if (_absoluteExpirationTicks < 0 && _slidingExpiration.Ticks == 0) 267if (_slidingExpiration.Ticks > 0
MemoryCache.cs (1)
125if (entry.AbsoluteExpirationRelativeToNow.Ticks > 0)
Microsoft.Extensions.Caching.StackExchangeRedis (1)
RedisCache.cs (1)
252new HashEntry(SlidingExpirationKey, slidingExpiration?.Ticks ?? NotPresent),
Microsoft.Extensions.Diagnostics.ResourceMonitoring (16)
Calculator.cs (6)
25long runtimeTickDelta = second.TotalTimeSinceStart.Ticks - first.TotalTimeSinceStart.Ticks; 37long oldUsageTicks = first.KernelTimeSinceStart.Ticks + first.UserTimeSinceStart.Ticks; 38long newUsageTicks = second.KernelTimeSinceStart.Ticks + second.UserTimeSinceStart.Ticks;
ResourceMonitorService.cs (5)
90_ = Throw.IfLessThanOrEqual(window.Ticks, 0); 91_ = Throw.IfGreaterThan(window.Ticks, _collectionWindow.Ticks); 93var samplesToRead = (int)(window.Ticks / _samplingInterval.Ticks) + 1;
Snapshot.cs (4)
55_ = Throw.IfLessThan(kernelTimeSinceStart.Ticks, 0); 56_ = Throw.IfLessThan(userTimeSinceStart.Ticks, 0); 79_ = Throw.IfLessThan(kernelTimeSinceStart.Ticks, 0); 80_ = Throw.IfLessThan(userTimeSinceStart.Ticks, 0);
Windows\WindowsSnapshotProvider.cs (1)
109return process.TotalProcessorTime.Ticks;
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (19)
CalculatorTests.cs (10)
34long totalAvailableTicks = secondSnapshotTimeSpan.Ticks - _firstSnapshot.TotalTimeSinceStart.Ticks; 69long totalAvailableTicks = secondSnapshotTimeSpan.Ticks - _firstSnapshot.TotalTimeSinceStart.Ticks; 129kernelTimeSinceStart: TimeSpan.FromTicks(firstSnapshot.KernelTimeSinceStart.Ticks - 1), 130userTimeSinceStart: TimeSpan.FromTicks(firstSnapshot.UserTimeSinceStart.Ticks - 1)); 147long totalAvailableTicks = secondSnapshotTimeSpan.Ticks - _firstSnapshot.TotalTimeSinceStart.Ticks; 178long totalAvailableTicks = secondSnapshotTimeSpan.Ticks - _firstSnapshot.TotalTimeSinceStart.Ticks;
IResourceUtilizationSnapshotProviderTests.cs (1)
27Assert.Equal(DummyProvider.SnapshotTimeClock.GetUtcNow().Ticks, snapshot.TotalTimeSinceStart.Ticks);
SnapshotTests.cs (2)
19Assert.Equal(time.GetUtcNow().Ticks, snapshot.TotalTimeSinceStart.Ticks); 23Assert.Equal(time.GetUtcNow().Ticks, snapshot.TotalTimeSinceStart.Ticks);
Windows\WindowsContainerSnapshotProviderTests.cs (6)
126Assert.Equal(_accountingInfo.TotalKernelTime, data.KernelTimeSinceStart.Ticks); 127Assert.Equal(_accountingInfo.TotalUserTime, data.UserTimeSinceStart.Ticks); 151Assert.Equal(_accountingInfo.TotalKernelTime, data.KernelTimeSinceStart.Ticks); 152Assert.Equal(_accountingInfo.TotalUserTime, data.UserTimeSinceStart.Ticks); 183Assert.Equal(_accountingInfo.TotalKernelTime, data.KernelTimeSinceStart.Ticks); 184Assert.Equal(_accountingInfo.TotalUserTime, data.UserTimeSinceStart.Ticks);
Microsoft.Extensions.Identity.Core (2)
Rfc6238AuthenticationService.cs (2)
86return (ulong)(delta.Ticks / _timestep.Ticks);
Microsoft.Extensions.ServiceDiscovery.Dns (2)
DnsServiceEndpointProviderBase.cs (2)
144var nextTicks = (long)(_nextRefreshPeriod.Ticks * RetryBackOffFactor); 145if (nextTicks <= 0 || nextTicks > MaxRetryPeriod.Ticks)
Microsoft.Extensions.TimeProvider.Testing (5)
FakeTimeProvider.cs (3)
70_ = Throw.IfLessThan(value.Ticks, 0); 129_ = Throw.IfLessThan(delta.Ticks, 0); 159w.WakeupTime += delta.Ticks;
Timer.cs (2)
67_waiter = waiter = new Waiter(_callback!, _state, period.Ticks); 68timeProvider.AddWaiter(waiter, dueTime.Ticks);
Microsoft.Maui.Controls.Build.Tasks (1)
NodeILExtensions.cs (1)
266 var ticks = ts.Ticks;
Microsoft.ML.Core.Tests (4)
UnitTests\CoreBaseTestClass.cs (4)
122return GetComparerVec<TimeSpan>(r1, r2, col, size, (x, y) => x.Ticks == y.Ticks); 165return GetComparerOne<TimeSpan>(r1, r2, col, (x, y) => x.Ticks == y.Ticks);
Microsoft.ML.Data (4)
Data\Conversion.cs (3)
833public void Convert(in TS src, ref I8 dst) => dst = (I8)src.Ticks; 891public void Convert(in TS src, ref R4 dst) => dst = (R4)src.Ticks; 909public void Convert(in TS src, ref R8 dst) => dst = (R8)src.Ticks;
DataLoadSave\Binary\UnsafeTypeOps.cs (1)
181public override void Write(TimeSpan a, BinaryWriter writer) { writer.Write(a.Ticks); }
Microsoft.VisualBasic.Core (6)
Microsoft\VisualBasic\CompilerServices\Conversions.vb (1)
2215Dim TimeTicks As Long = Value.TimeOfDay.Ticks
Microsoft\VisualBasic\CompilerServices\StringType.vb (1)
69Dim TimeTicks As Long = Value.TimeOfDay.Ticks
Microsoft\VisualBasic\DateAndTime.vb (2)
38Dim Ticks As Int64 = DateTime.Now.TimeOfDay.Ticks 53Return (New DateTime(DateTime.Now.TimeOfDay.Ticks)).ToString("HH:mm:ss", GetInvariantCultureInfo())
Microsoft\VisualBasic\Strings.vb (2)
1406If Expression.TimeOfDay.Ticks = Expression.Ticks Then 1410ElseIf Expression.TimeOfDay.Ticks = 0 Then
MSBuildTaskHost (2)
BinaryTranslator.cs (1)
1211_writer.Write(value.Ticks);
BinaryWriterExtensions.cs (1)
139writer.Write(kvp.Value.Ticks);
PresentationCore (74)
System\Windows\Media\Animation\Clock.cs (20)
2073Debug_VerifyOffsetFromBegin(offsetFromBegin.Ticks, optimizedOffsetFromBegin.Ticks); 2086localProgress = TimeSpan.FromTicks(offsetFromBegin.Ticks % _currentDuration.TimeSpan.Ticks); 2087newIteration = (int)(offsetFromBegin.Ticks / _resolvedDuration.TimeSpan.Ticks); // Iteration count starting from 0 2202long offsetOnLaterIterations = (offsetFromBegin - _currentDuration.TimeSpan).Ticks; 2204localProgress = TimeSpan.FromTicks(offsetOnLaterIterations % _resolvedDuration.TimeSpan.Ticks); 2205iterationIncrement = 1 + (int)(offsetOnLaterIterations / _resolvedDuration.TimeSpan.Ticks); 2350double durationInTicks = (double)_currentDuration.TimeSpan.Ticks; 2351double t = ((double)localProgress.Ticks) / durationInTicks; // For tracking progress 2525presentAndFutureDuration = ((double)_currentDuration.TimeSpan.Ticks) * presentAndFutureIterations; 2529presentAndFutureDuration = ((double)_currentDuration.TimeSpan.Ticks) // Current iteration; below is the future iteration length 2530+ ((double)_resolvedDuration.TimeSpan.Ticks) * (presentAndFutureIterations - 1); 3205_syncData.PreviousSyncClockTime = TimeSpan.FromTicks(ourSyncTimeST.Ticks % syncClockDuration.TimeSpan.Ticks); 3512Int64 desiredFrameNumber = (time.Ticks * desiredFrameRate) / s_TimeSpanTicksPerSecond + frameOffset; 3654return TimeSpan.FromTicks((long)(((double)timeSpan.Ticks) / factor + 0.5)); 3672return TimeSpan.FromTicks((long)(factor * (double)timeSpan.Ticks + 0.5)); 4470private static Int64 s_TimeSpanTicksPerSecond = TimeSpan.FromSeconds(1).Ticks;
System\Windows\Media\Animation\Generated\BooleanAnimationUsingKeyFrames.cs (1)
769TimeSpan uniformTimeStep = TimeSpan.FromTicks((_sortedResolvedKeyFrames[block.EndIndex]._resolvedKeyTime - blockBeginTime).Ticks / segmentCount);
System\Windows\Media\Animation\Generated\ByteAnimationUsingKeyFrames.cs (1)
861TimeSpan uniformTimeStep = TimeSpan.FromTicks((_sortedResolvedKeyFrames[block.EndIndex]._resolvedKeyTime - blockBeginTime).Ticks / segmentCount);
System\Windows\Media\Animation\Generated\CharAnimationUsingKeyFrames.cs (1)
769TimeSpan uniformTimeStep = TimeSpan.FromTicks((_sortedResolvedKeyFrames[block.EndIndex]._resolvedKeyTime - blockBeginTime).Ticks / segmentCount);
System\Windows\Media\Animation\Generated\ColorAnimationUsingKeyFrames.cs (1)
861TimeSpan uniformTimeStep = TimeSpan.FromTicks((_sortedResolvedKeyFrames[block.EndIndex]._resolvedKeyTime - blockBeginTime).Ticks / segmentCount);
System\Windows\Media\Animation\Generated\DecimalAnimationUsingKeyFrames.cs (1)
861TimeSpan uniformTimeStep = TimeSpan.FromTicks((_sortedResolvedKeyFrames[block.EndIndex]._resolvedKeyTime - blockBeginTime).Ticks / segmentCount);
System\Windows\Media\Animation\Generated\DoubleAnimationUsingKeyFrames.cs (1)
861TimeSpan uniformTimeStep = TimeSpan.FromTicks((_sortedResolvedKeyFrames[block.EndIndex]._resolvedKeyTime - blockBeginTime).Ticks / segmentCount);
System\Windows\Media\Animation\Generated\Int16AnimationUsingKeyFrames.cs (1)
861TimeSpan uniformTimeStep = TimeSpan.FromTicks((_sortedResolvedKeyFrames[block.EndIndex]._resolvedKeyTime - blockBeginTime).Ticks / segmentCount);
System\Windows\Media\Animation\Generated\Int32AnimationUsingKeyFrames.cs (1)
861TimeSpan uniformTimeStep = TimeSpan.FromTicks((_sortedResolvedKeyFrames[block.EndIndex]._resolvedKeyTime - blockBeginTime).Ticks / segmentCount);
System\Windows\Media\Animation\Generated\Int64AnimationUsingKeyFrames.cs (1)
861TimeSpan uniformTimeStep = TimeSpan.FromTicks((_sortedResolvedKeyFrames[block.EndIndex]._resolvedKeyTime - blockBeginTime).Ticks / segmentCount);
System\Windows\Media\Animation\Generated\MatrixAnimationUsingKeyFrames.cs (1)
769TimeSpan uniformTimeStep = TimeSpan.FromTicks((_sortedResolvedKeyFrames[block.EndIndex]._resolvedKeyTime - blockBeginTime).Ticks / segmentCount);
System\Windows\Media\Animation\Generated\ObjectAnimationUsingKeyFrames.cs (1)
769TimeSpan uniformTimeStep = TimeSpan.FromTicks((_sortedResolvedKeyFrames[block.EndIndex]._resolvedKeyTime - blockBeginTime).Ticks / segmentCount);
System\Windows\Media\Animation\Generated\Point3DAnimationUsingKeyFrames.cs (1)
861TimeSpan uniformTimeStep = TimeSpan.FromTicks((_sortedResolvedKeyFrames[block.EndIndex]._resolvedKeyTime - blockBeginTime).Ticks / segmentCount);
System\Windows\Media\Animation\Generated\PointAnimationUsingKeyFrames.cs (1)
861TimeSpan uniformTimeStep = TimeSpan.FromTicks((_sortedResolvedKeyFrames[block.EndIndex]._resolvedKeyTime - blockBeginTime).Ticks / segmentCount);
System\Windows\Media\Animation\Generated\QuaternionAnimationUsingKeyFrames.cs (1)
861TimeSpan uniformTimeStep = TimeSpan.FromTicks((_sortedResolvedKeyFrames[block.EndIndex]._resolvedKeyTime - blockBeginTime).Ticks / segmentCount);
System\Windows\Media\Animation\Generated\RectAnimationUsingKeyFrames.cs (1)
861TimeSpan uniformTimeStep = TimeSpan.FromTicks((_sortedResolvedKeyFrames[block.EndIndex]._resolvedKeyTime - blockBeginTime).Ticks / segmentCount);
System\Windows\Media\Animation\Generated\Rotation3DAnimationUsingKeyFrames.cs (1)
861TimeSpan uniformTimeStep = TimeSpan.FromTicks((_sortedResolvedKeyFrames[block.EndIndex]._resolvedKeyTime - blockBeginTime).Ticks / segmentCount);
System\Windows\Media\Animation\Generated\SingleAnimationUsingKeyFrames.cs (1)
861TimeSpan uniformTimeStep = TimeSpan.FromTicks((_sortedResolvedKeyFrames[block.EndIndex]._resolvedKeyTime - blockBeginTime).Ticks / segmentCount);
System\Windows\Media\Animation\Generated\SizeAnimationUsingKeyFrames.cs (1)
861TimeSpan uniformTimeStep = TimeSpan.FromTicks((_sortedResolvedKeyFrames[block.EndIndex]._resolvedKeyTime - blockBeginTime).Ticks / segmentCount);
System\Windows\Media\Animation\Generated\StringAnimationUsingKeyFrames.cs (1)
769TimeSpan uniformTimeStep = TimeSpan.FromTicks((_sortedResolvedKeyFrames[block.EndIndex]._resolvedKeyTime - blockBeginTime).Ticks / segmentCount);
System\Windows\Media\Animation\Generated\Vector3DAnimationUsingKeyFrames.cs (1)
861TimeSpan uniformTimeStep = TimeSpan.FromTicks((_sortedResolvedKeyFrames[block.EndIndex]._resolvedKeyTime - blockBeginTime).Ticks / segmentCount);
System\Windows\Media\Animation\Generated\VectorAnimationUsingKeyFrames.cs (1)
861TimeSpan uniformTimeStep = TimeSpan.FromTicks((_sortedResolvedKeyFrames[block.EndIndex]._resolvedKeyTime - blockBeginTime).Ticks / segmentCount);
System\Windows\Media\Animation\TimeIntervalCollection.cs (25)
862|| appliedSpeedRatio > period.TimeSpan.Ticks) // If the speed ratio is high enough the period will effectively be 0 878long beginTimeInTicks = beginTime.Ticks; 880long periodInTicks = (long)((double)period.TimeSpan.Ticks / appliedSpeedRatio); 908projectedCurrentNodeTime = ((CurrentNodeTime.Ticks - beginTimeInTicks) % doublePeriod); 917projectedCurrentNodeTime = (CurrentNodeTime.Ticks - beginTimeInTicks) % periodInTicks; 954|| (NextNodeTime.Ticks - CurrentNodeTime.Ticks >= projectedTimeUntilIntersection)) 988|| appliedSpeedRatio > period.TimeSpan.Ticks) // If the speed ratio is high enough the period will effectively be 0 993long periodInTicks = (long)((double)period.TimeSpan.Ticks / appliedSpeedRatio); 1003long firstNodePeriod = (FirstNodeTime - beginTime).Ticks / periodInTicks; 1005long lastNodePeriod = (lastNodeTime - beginTime).Ticks / periodInTicks; 1047outputInTicks = (long)(appliedSpeedRatio * (double)(endTime - beginTime).Ticks); 1051long periodInTicks = period.TimeSpan.Ticks; // Start by folding the point into its place inside a simple duration 1193long periodInTicks = period.TimeSpan.Ticks; 1200includeMaxPoint = includeFillPeriod && (activeDuration.Value.Ticks % periodInTicks == 0); // Fill starts at a boundary 1266double timeOffset = (double)((this.CurrentNodeTime - beginTime).Ticks); 1284double timeOffset = (double)((endTime.Value - beginTime).Ticks); 1356currentProjection = CurrentNodeTime.Ticks % doublePeriod; 1371currentProjection = CurrentNodeTime.Ticks % periodInTicks; 1393long intervalLength = (NextNodeTime - CurrentNodeTime).Ticks; 1407currentProjection = CurrentNodeTime.Ticks % doublePeriod; 1490currentProjection = CurrentNodeTime.Ticks % periodInTicks; 1831t = (double)_nodeTime[_current].Ticks; 1839t = (double)_nodeTime[_current].Ticks; 1847t = (double)(periodInTicks - _nodeTime[_current].Ticks); // We actually use the complement from 100% progress
System\Windows\Media\Animation\TimeManager.cs (1)
368EventTrace.EasyTraceEvent(EventTrace.Keyword.KeywordAnimation | EventTrace.Keyword.KeywordPerf, EventTrace.Event.WClientTimeManagerTickBegin, (_startTime + _globalTime).Ticks / TimeSpan.TicksPerMillisecond);
System\Windows\Media\MediaContext.cs (6)
566nextTickNeeded = TimeSpan.FromTicks(Math.Max(nextTickNeeded.Ticks, minimumDelay.Ticks)); 1165if ((nextPresentationTicks - _estimatedNextPresentationTime.Ticks) * _animationRenderRate > TimeSpan.FromMilliseconds(500).Ticks) 2035TicksToCounts(_estimatedNextPresentationTime.Ticks) 2128long presentationTime = _estimatedNextPresentationTime.Ticks;
System\Windows\Media\MediaPlayerState.cs (1)
880HRESULT.Check(MILMedia.SetPosition(_nativeMedia, value.Ticks));
PresentationFramework (1)
System\Windows\Media\Animation\Generated\ThicknessAnimationUsingKeyFrames.cs (1)
861TimeSpan uniformTimeStep = TimeSpan.FromTicks((_sortedResolvedKeyFrames[block.EndIndex]._resolvedKeyTime - blockBeginTime).Ticks / segmentCount);
Shared.Tests (2)
Data.Validation\TimeSpanAttributeTests.cs (2)
42options.Time = TimeSpan.FromTicks(TimeSpan.FromMilliseconds(10).Ticks + 1); 170options.Time = TimeSpan.FromTicks(TimeSpan.FromMilliseconds(10).Ticks + 1);
Stress.TelemetryService (1)
TelemetryStresser.cs (1)
138return (ulong)timeSinceEpoch.Ticks * 100;
System.Configuration.ConfigurationManager (1)
System\Configuration\ValidatorUtils.cs (1)
83ValidateResolution(TimeSpan.FromSeconds(resolutionInSeconds).ToString(), value.Ticks,
System.Data.Common (5)
System\Data\Common\TimeSpanStorage.cs (4)
77sum += _values[record].Ticks; 95meanSum += _values[record].Ticks; 114meanSum += _values[record].Ticks; 126double x = (double)(_values[record].Ticks - mean);
System\Data\SQLTypes\SQLDateTime.cs (1)
230long ticks = value.Ticks - day * TimeSpan.TicksPerDay;
System.Data.Odbc (1)
src\libraries\Common\src\System\Data\ProviderBase\DbConnectionInternal.cs (1)
237if ((now.Ticks - _createTime.Ticks) > Pool.LoadBalanceTimeout.Ticks)
System.Diagnostics.DiagnosticSource (2)
System\Diagnostics\Activity.cs (1)
765if (Duration.Ticks <= 0)
System\Diagnostics\DsesActivitySourceListener.cs (1)
169[DynamicDependency(nameof(TimeSpan.Ticks), typeof(TimeSpan))]
System.Formats.Tar (1)
System\Formats\Tar\TarHelpers.cs (1)
146((decimal)(dateTimeOffset.UtcDateTime - DateTime.UnixEpoch).Ticks) / TimeSpan.TicksPerSecond;
System.Net.Http (10)
System\Net\Http\Headers\AltSvcHeaderValue.cs (1)
75sb.AppendSpanFormattable(MaxAge.Ticks / TimeSpan.TicksPerSecond, provider: CultureInfo.InvariantCulture);
System\Net\Http\Headers\RetryConditionHeaderValue.cs (3)
18public DateTimeOffset? Date => _delta.Ticks == DeltaNotSetTicksSentinel ? _date : null; 20public TimeSpan? Delta => _delta.Ticks == DeltaNotSetTicksSentinel ? null : _delta; 45_delta.Ticks != DeltaNotSetTicksSentinel
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionPool.Http3.cs (1)
721if (nextAuthorityMaxAge.Ticks > (30 * TimeSpan.TicksPerDay))
System\Net\Http\SocketsHttpHandler\Http2StreamWindowManager.cs (3)
112if (_deliveredBytes * (double)rtt.Ticks > _streamWindowSize * dt.Ticks * WindowScaleThresholdMultiplier) 273long minRtt = Math.Min(prevRtt, currentRtt.Ticks);
System\Net\Http\SocketsHttpHandler\SocketsHttpHandler.cs (2)
315if (value.Ticks < TimeSpan.TicksPerSecond && value != Timeout.InfiniteTimeSpan) 340if (value.Ticks < TimeSpan.TicksPerSecond && value != Timeout.InfiniteTimeSpan)
System.Net.Mail (3)
System\Net\Mime\SmtpDateTime.cs (3)
166return _unknownTimeZone || timeZone.Ticks == 0 ? 168string.Create(CultureInfo.InvariantCulture, $"{_date:ddd, dd MMM yyyy HH:mm:ss} {(timeZone.Ticks > 0 ? '+' : '-')}{timeZone:hhmm}"); 343if (Math.Abs(sanitizedTimeSpan.Ticks) > TimeSpanMaxTicks)
System.Private.CoreLib (76)
src\libraries\Common\src\System\TimeProvider.cs (2)
60if (offset.Ticks is 0) 65long localTicks = utcDateTime.Ticks + offset.Ticks;
src\libraries\System.Private.CoreLib\src\System\CurrentSystemTimeZone.cs (6)
27m_ticksOffset = local.BaseUtcOffset.Ticks; 43if (daylightTime == null || daylightTime.Delta.Ticks == 0) 45return offset.Ticks; 56if (daylightTime.Delta.Ticks > 0) 91return offset.Ticks; 155return new TimeSpan(CalculateUtcOffset(time, GetDaylightChanges(time.Year)).Ticks + m_ticksOffset);
src\libraries\System.Private.CoreLib\src\System\DateTime.cs (5)
1226offsetTicks = TimeZoneInfo.GetLocalUtcOffset(ticks < MinTicks ? MinValue : MaxValue, TimeZoneInfoOptions.NoThrowOnInvalidTime).Ticks; 1233offsetTicks = TimeZoneInfo.GetUtcOffsetFromUtc(utcDt, TimeZoneInfo.Local, out _, out isAmbiguousLocalDst).Ticks; 1329long storedTicks = ticks - offset.Ticks; 1512long offset = TimeZoneInfo.GetDateTimeNowUtcOffsetFromUtc(utc, out bool isAmbiguousLocalDst).Ticks; 1720long offset = TimeZoneInfo.GetUtcOffsetFromUtc(this, TimeZoneInfo.Local, out _, out bool isAmbiguousLocalDst).Ticks;
src\libraries\System.Private.CoreLib\src\System\DateTimeOffset.cs (7)
119if (offset.Ticks != 0) 780long localTicks = utcDateTime.Ticks + offset.Ticks; 918long minutes = offset.Ticks / TimeSpan.TicksPerMinute; 919if (offset.Ticks != minutes * TimeSpan.TicksPerMinute) 937Debug.Assert(offset.Ticks >= MinOffset && offset.Ticks <= MaxOffset, "Offset not validated."); 941long utcTicks = dateTime.Ticks - offset.Ticks;
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\TraceLogging\SimpleTypeInfos.cs (2)
253TraceLoggingDataCollector.AddScalar(dateTimeOffset.Offset.Ticks); 278TraceLoggingDataCollector.AddScalar(value.ScalarValue.AsTimeSpan.Ticks);
src\libraries\System.Private.CoreLib\src\System\Globalization\DateTimeFormat.cs (14)
790bool dateTimeFormat = offset.Ticks == NullOffset; 811if (offset.Ticks >= 0) 858if (offset.Ticks == NullOffset) 877if (offset.Ticks >= 0) 928if (offset.Ticks == NullOffset) // default DateTime.ToString case 1042if (offset.Ticks == NullOffset) // default DateTime.ToString case 1160if (offset.Ticks != NullOffset) 1447if (offset.Ticks == NullOffset) 1493int offsetTotalMinutes = (int)(offset.Ticks / TimeSpan.TicksPerMinute); 1567if (offset.Ticks != NullOffset) 1608if (offset.Ticks != NullOffset) 1666if (offset.Ticks != NullOffset) 1697if (offset.Ticks != NullOffset) 1699int offsetMinutes = (int)(offset.Ticks / TimeSpan.TicksPerMinute);
src\libraries\System.Private.CoreLib\src\System\Globalization\DateTimeParse.cs (9)
2744long offsetTicks = result.timeZoneOffset.Ticks; 2830long offsetTicks = result.timeZoneOffset.Ticks; 2881resultTicks -= result.timeZoneOffset.Ticks; 2916resultTicks -= result.timeZoneOffset.Ticks; 2918resultTicks += tz.GetUtcOffset(bTimeOnly ? DateTime.Now : result.parsedDate, TimeZoneInfoOptions.NoThrowOnInvalidTime).Ticks; 2928resultTicks -= result.timeZoneOffset.Ticks; 2933resultTicks += tz.GetUtcOffset(result.parsedDate, TimeZoneInfoOptions.NoThrowOnInvalidTime).Ticks; 2939resultTicks += TimeZoneInfo.GetUtcOffsetFromUtc(utcDt, TimeZoneInfo.Local, out _, out isAmbiguousLocalDst).Ticks; 3842return new DateTime(DateTime.UtcNow.Ticks + result.timeZoneOffset.Ticks, DateTimeKind.Unspecified);
src\libraries\System.Private.CoreLib\src\System\Globalization\GregorianCalendarHelper.cs (1)
238long ticks = GregorianCalendar.DateToTicks(y, m, d) + time.TimeOfDay.Ticks;
src\libraries\System.Private.CoreLib\src\System\Globalization\JulianCalendar.cs (1)
319return new DateTime(DateToTicks(year, month, day) + (new TimeSpan(0, hour, minute, second, millisecond)).Ticks);
src\libraries\System.Private.CoreLib\src\System\Globalization\TimeSpanFormat.cs (5)
120long ticks = value.Ticks; 237if (value.Ticks < 0) 301int day = (int)(value.Ticks / TimeSpan.TicksPerDay); 302long time = value.Ticks % TimeSpan.TicksPerDay; 304if (value.Ticks < 0)
src\libraries\System.Private.CoreLib\src\System\TimeOnly.cs (3)
154public TimeOnly Add(TimeSpan value) => AddTicks(value.Ticks); 163public TimeOnly Add(TimeSpan value, out int wrappedDays) => AddTicks(value.Ticks, out wrappedDays); 378public static TimeOnly FromDateTime(DateTime dateTime) => new TimeOnly((ulong)dateTime.TimeOfDay.Ticks);
src\libraries\System.Private.CoreLib\src\System\TimeSpan.cs (4)
923double ticks = Math.Round(timeSpan.Ticks * factor); 938double ticks = Math.Round(timeSpan.Ticks / divisor); 947public static double operator /(TimeSpan t1, TimeSpan t2) => t1.Ticks / (double)t2.Ticks;
src\libraries\System.Private.CoreLib\src\System\TimeZone.cs (2)
91long tickCount = time.Ticks - GetUtcOffset(time).Ticks; 219if (daylightTimes.Delta.Ticks > 0)
src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.AdjustmentRule.cs (3)
160DaylightTransitionStart.TimeOfDay.TimeOfDay.Ticks < TimeSpan.TicksPerSecond; // < 12:00:01 AM 169DaylightTransitionEnd.TimeOfDay.TimeOfDay.Ticks < TimeSpan.TicksPerSecond; // < 12:00:01 AM 211if (daylightDelta.Ticks % TimeSpan.TicksPerMinute != 0)
src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.cs (6)
714long ticks = utcDateTime.Ticks + destinationOffset.Ticks; 801long utcTicks = dateTime.Ticks - sourceOffset.Ticks; 1298long ticks = dateTime.Ticks + offset.Ticks; 1321ticks += offset.Ticks; 1523if (daylightTime.Delta.Ticks > 0) 2166if (baseUtcOffset.Ticks % TimeSpan.TicksPerMinute != 0)
src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.Unix.cs (6)
116if (_baseUtcOffset.Ticks % TimeSpan.TicksPerMinute != 0) 139private static DateTime GetTimeOnlyInMillisecondsPrecision(DateTime input) => new DateTime((input.TimeOfDay.Ticks / TimeSpan.TicksPerMillisecond) * TimeSpan.TicksPerMillisecond); 172new DateTime(rule.DateStart.Ticks + _baseUtcOffset.Ticks, DateTimeKind.Unspecified) : 177new DateTime(rule.DateEnd.Ticks + _baseUtcOffset.Ticks + rule.DaylightDelta.Ticks, DateTimeKind.Unspecified) : 656if (result.Ticks % TimeSpan.TicksPerMinute != 0)
System.Private.DataContractSerialization (4)
System\Runtime\Serialization\Json\JsonWriterDelegator.cs (1)
194tickCount -= TimeZoneInfo.Local.GetUtcOffset(value).Ticks;
System\Xml\XmlBinaryWriter.cs (2)
821WriteTextNodeWithInt64(XmlBinaryNodeType.TimeSpanText, value.Ticks); 1007WriteInt64(timespan.Ticks);
System\Xml\XmlConverter.cs (1)
1067if (ts.Ticks < 0)
System.Private.Windows.Core (4)
System\IO\BinaryReaderExtensions.cs (1)
331writer.Write(((TimeSpan)(object)values[i]).Ticks);
System\Private\Windows\BinaryFormat\BinaryFormatWriter.cs (1)
104value.Ticks).Write(writer);
System\Private\Windows\BinaryFormat\Serializer\Record.cs (1)
58writer.Write(((TimeSpan)value).Ticks);
System\Value.cs (1)
488if (offset.Ticks == 0)
System.Private.Xml (10)
System\Xml\BinaryXml\SqlUtils.cs (1)
405if (zone.Ticks < 0)
System\Xml\Schema\XsdDateTime.cs (5)
188if (utcOffset.Ticks < 0) 412ticks = result.Ticks - new TimeSpan(xdt.ZoneHour, xdt.ZoneMinute, 0).Ticks; 416ticks += TimeZoneInfo.Local.GetUtcOffset(result).Ticks; 425ticks = result.Ticks + new TimeSpan(xdt.ZoneHour, xdt.ZoneMinute, 0).Ticks; 429ticks += TimeZoneInfo.Local.GetUtcOffset(result).Ticks;
System\Xml\Schema\XsdDuration.cs (1)
85long ticks = timeSpan.Ticks;
System\Xml\Serialization\CodeGenerator.cs (1)
850Ldc(((TimeSpan)o).Ticks); // ticks
System\Xml\Serialization\XmlSerializationWriter.cs (2)
4357Writer.Write(((DateTimeOffset)value).Offset.Ticks.ToString(CultureInfo.InvariantCulture)); 4365Writer.Write(((TimeSpan)value).Ticks.ToString(CultureInfo.InvariantCulture));
System.Resources.Extensions (1)
src\libraries\Common\src\System\Resources\ResourceWriter.cs (1)
569writer.Write(((TimeSpan)value!).Ticks);
System.Resources.Writer (1)
src\libraries\Common\src\System\Resources\ResourceWriter.cs (1)
569writer.Write(((TimeSpan)value!).Ticks);
System.Runtime.Caching (11)
System\Runtime\Caching\CacheExpires.cs (9)
88private static readonly TimeSpan s_COUNT_INTERVAL = new TimeSpan(CacheExpires._tsPerBucket.Ticks / COUNTS_LENGTH); 142return Math.Max(0, (int)((utcExpires - _utcLastCountReset).Ticks / s_COUNT_INTERVAL.Ticks)); 765private static readonly TimeSpan s_tsPerCycle = new TimeSpan(NUMBUCKETS * _tsPerBucket.Ticks); 789long ticksFromCycleStart = utcDate.Ticks % s_tsPerCycle.Ticks; 790int bucket = (int)(((ticksFromCycleStart / _tsPerBucket.Ticks) + 1) % NUMBUCKETS); 845TimeSpan due = _tsPerBucket - (new TimeSpan(utcNow.Ticks % _tsPerBucket.Ticks)); 858due.Ticks / TimeSpan.TicksPerMillisecond, _tsPerBucket.Ticks / TimeSpan.TicksPerMillisecond);
System\Runtime\Caching\MemoryCacheStatistics.cs (1)
303SetTrimStats(sw.Elapsed.Ticks, beginTotalCount, trimmedOrExpired);
System\Runtime\Caching\PhysicalMemoryMonitor.cs (1)
86long ticksSinceTrim = utcNow.Subtract(lastTrimTime).Ticks;
System.ServiceModel.Federation (3)
System\ServiceModel\Federation\WSTrustChannelSecurityTokenProvider.cs (3)
70if (ticks > 0 && DateTime.MaxValue.Subtract(time).Ticks <= ticks) 73if (ticks < 0 && time.Subtract(DateTime.MinValue).Ticks <= -ticks) 356DateTime effectiveExpiration = AddTicks(fromTime, Math.Min(effectiveInterval, WSTrustTokenParameters.MaxIssuedTokenCachingTime.Ticks));
System.ServiceModel.NetNamedPipe (3)
System\Runtime\BackoffTimeoutHelper.cs (3)
80if (_waitTime.Ticks >= (_maxWaitTime.Ticks / 2)) 86_waitTime = TimeSpan.FromTicks(_waitTime.Ticks * 2);
System.ServiceModel.UnixDomainSocket (7)
System\ServiceModel\Channels\SocketConnection.cs (7)
593long threshold = oldTimeout.Ticks >> 4; // >> 4 is the same as / 16. Are the timeouts within 6.25% of each other 594long delta = oldTimeout.Ticks > newTimeout.Ticks ? oldTimeout.Ticks - newTimeout.Ticks : newTimeout.Ticks - oldTimeout.Ticks;
System.Text.Json (2)
System\Text\Json\Serialization\Metadata\ReflectionEmitCachingMemberAccessor.Cache.cs (2)
24_slidingExpirationTicks = slidingExpiration.Ticks; 25_evictionIntervalTicks = evictionInterval.Ticks;
System.Text.RegularExpressions (3)
System\Text\RegularExpressions\Regex.cs (1)
166long matchTimeoutTicks = matchTimeout.Ticks;
System\Text\RegularExpressions\RegexAssemblyCompiler.cs (1)
134LdcI8(matchTimeout.Ticks);
System\Text\RegularExpressions\RegexMatchTimeoutException.cs (1)
70info.AddValue("timeoutTicks", MatchTimeout.Ticks);
System.Threading.RateLimiting (5)
System\Threading\RateLimiting\FixedWindowRateLimiter.cs (1)
215return new FixedWindowLease(false, TimeSpan.FromTicks(_options.Window.Ticks * replenishWindow));
System\Threading\RateLimiting\SlidingWindowRateLimiter.cs (1)
82_replenishmentPeriod = new TimeSpan(_options.Window.Ticks / _options.SegmentsPerWindow);
System\Threading\RateLimiting\TokenBucketRateLimiter.cs (3)
80_fillRate = (double)options.TokensPerPeriod / options.ReplenishmentPeriod.Ticks; 222return new TokenBucketLease(false, TimeSpan.FromTicks(_options.ReplenishmentPeriod.Ticks * replenishPeriods)); 311add = _fillRate * RateLimiterHelper.GetElapsedTime(_lastReplenishmentTick, nowTicks).Ticks;
System.Transactions.Local (7)
System\Transactions\TransactionManager.cs (6)
304LazyInitializer.EnsureInitialized(ref s_defaultTimeoutTicks, ref s_defaultTimeoutValidated, ref s_classSyncObject, () => ValidateTimeout(DefaultSettingsSection.Timeout).Ticks); 305if (Interlocked.Read(ref s_defaultTimeoutTicks) != DefaultSettingsSection.Timeout.Ticks) 328Interlocked.Exchange(ref s_defaultTimeoutTicks, ValidateTimeout(value).Ticks); 329if (Interlocked.Read(ref s_defaultTimeoutTicks) != value.Ticks) 380LazyInitializer.EnsureInitialized(ref s_defaultTimeoutTicks, ref s_defaultTimeoutValidated, ref s_classSyncObject, () => DefaultSettingsSection.Timeout.Ticks); 383Interlocked.Exchange(ref s_defaultTimeoutTicks, ValidateTimeout(new TimeSpan(defaultTimeoutTicks)).Ticks);
System\Transactions\TransactionTable.cs (1)
177long timeoutTicks = ((timeout.Ticks / TimeSpan.TicksPerMillisecond) >>