402 references to Ticks
Aspire.Hosting (1)
Utils\ImageNameGenerator.cs (1)
21var bytes = Encoding.UTF8.GetBytes($"{builder.ApplicationBuilder.AppHostDirectory}{DateTime.UtcNow.Ticks}");
dotnet-svcutil-lib (38)
FrameworkFork\Microsoft.Xml\Xml\BinaryXml\SqlUtils.cs (3)
1088return (int)(dt.Ticks - new DateTime(dt.Year, dt.Month, dt.Day, dt.Hour, dt.Minute, dt.Second).Ticks); 1093return (int)(dt.Ticks - new DateTime(dt.Year, dt.Month, dt.Day, dt.Hour, dt.Minute, dt.Second).Ticks);
FrameworkFork\Microsoft.Xml\Xml\schema\XsdDateTime.cs (14)
336get { return (int)(_dt.Ticks - new DateTime(_dt.Year, _dt.Month, _dt.Day, _dt.Hour, _dt.Minute, _dt.Second).Ticks); } 371return new DateTime(_dt.Ticks, DateTimeKind.Utc); 374return new DateTime(_dt.Subtract(new TimeSpan(ZoneHour, ZoneMinute, 0)).Ticks, DateTimeKind.Utc); 377return new DateTime(_dt.Add(new TimeSpan(ZoneHour, ZoneMinute, 0)).Ticks, DateTimeKind.Utc); 427result = new DateTime(result.Ticks, DateTimeKind.Utc); 431ticks = result.Ticks - new TimeSpan(xdt.ZoneHour, xdt.ZoneMinute, 0).Ticks; 432if (ticks < DateTime.MinValue.Ticks) 436if (ticks < DateTime.MinValue.Ticks) 437ticks = DateTime.MinValue.Ticks; 444ticks = result.Ticks + new TimeSpan(xdt.ZoneHour, xdt.ZoneMinute, 0).Ticks; 445if (ticks > DateTime.MaxValue.Ticks) 449if (ticks > DateTime.MaxValue.Ticks) 450ticks = DateTime.MaxValue.Ticks;
FrameworkFork\Microsoft.Xml\Xml\Serialization\CodeGenerator.cs (1)
1185Ldc(((DateTime)o).Ticks); // ticks
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlCodeExporter.cs (3)
289ticks = (new DateTime(dt.Year, dt.Month, dt.Day)).Ticks; 294ticks = dt.Ticks; 299ticks = dt.Ticks;
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSerializationWriter.cs (1)
3580Writer.Write(((DateTime)value).Ticks.ToString());
FrameworkFork\Microsoft.Xml\Xml\XmlConvert.cs (4)
860value = new DateTime(value.Ticks, DateTimeKind.Unspecified); 1414dt = new DateTime(dt.Ticks, DateTimeKind.Unspecified); 1493return new DateTime(value.Ticks, DateTimeKind.Local); 1509return new DateTime(value.Ticks, DateTimeKind.Utc);
FrameworkFork\System.Runtime.Serialization\System\Xml\XmlBinaryWriter.cs (3)
858temp = temp | dt.ToUniversalTime().Ticks; 862temp = temp | dt.Ticks; 865temp = dt.Ticks;
FrameworkFork\System.Runtime.Serialization\System\Xml\XmlConverter.cs (1)
1096int ms = (int)(value.Ticks % TicksPerSecond);
FrameworkFork\System.ServiceModel\Internals\System\Runtime\Ticks.cs (1)
17return DateTime.UtcNow.Ticks;
FrameworkFork\System.ServiceModel\System\IdentityModel\SecurityUtils.cs (2)
51return new DateTime(DateTime.MaxValue.Ticks - TimeSpan.TicksPerDay, DateTimeKind.Utc); 60return new DateTime(DateTime.MinValue.Ticks + TimeSpan.TicksPerDay, DateTimeKind.Utc);
FrameworkFork\System.ServiceModel\System\ServiceModel\Diagnostics\TraceUtility.cs (1)
75TimeSpan elapsedTime = new TimeSpan(DateTime.UtcNow.Ticks - startTicks);
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\SyncMethodInvoker.cs (1)
99beginOperation = DateTime.UtcNow.Ticks;
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\TaskMethodInvoker.cs (1)
158beginOperation = DateTime.UtcNow.Ticks;
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\SecurityUtils.cs (2)
258return new DateTime(DateTime.MaxValue.Ticks - TimeSpan.TicksPerDay, DateTimeKind.Utc); 267return new DateTime(DateTime.MinValue.Ticks + TimeSpan.TicksPerDay, DateTimeKind.Utc);
InMemory.FunctionalTests (1)
src\Servers\Kestrel\shared\CorrelationIdGenerator.cs (1)
14private static long _lastId = DateTime.UtcNow.Ticks;
Microsoft.AspNetCore.Authentication.Test (7)
OpenIdConnect\OpenIdConnectTests.cs (7)
403Assert.Equal(DateTime.MaxValue, GetNonceExpirationTime(noncePrefix + DateTime.MaxValue.Ticks.ToString(CultureInfo.InvariantCulture) + nonceDelimiter, TimeSpan.FromHours(1))); 405Assert.Equal(DateTime.MinValue + TimeSpan.FromHours(1), GetNonceExpirationTime(noncePrefix + DateTime.MinValue.Ticks.ToString(CultureInfo.InvariantCulture) + nonceDelimiter, TimeSpan.FromHours(1))); 407Assert.Equal(utcNow + TimeSpan.FromHours(1), GetNonceExpirationTime(noncePrefix + utcNow.Ticks.ToString(CultureInfo.InvariantCulture) + nonceDelimiter, TimeSpan.FromHours(1))); 415Assert.Equal(utcNow + TimeSpan.FromHours(1), GetNonceExpirationTime(noncePrefix + utcNow.Ticks.ToString(CultureInfo.InvariantCulture) + nonceDelimiter + utcNow.Ticks.ToString(CultureInfo.InvariantCulture) + nonceDelimiter, TimeSpan.FromHours(1))); 417Assert.Equal(DateTime.MinValue, GetNonceExpirationTime(utcNow.Ticks.ToString(CultureInfo.InvariantCulture) + nonceDelimiter + utcNow.Ticks.ToString(CultureInfo.InvariantCulture) + nonceDelimiter, TimeSpan.FromHours(1)));
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 (1)
Features\HttpRequestIdentifierFeature.cs (1)
16private static long _requestId = DateTime.UtcNow.Ticks;
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (7)
MemberExpressionCacheKeyComparerTest.cs (3)
92var key1 = GetKey(m => m.DateTime.Ticks); 103var key1 = GetKey(m => m.DateTime.Ticks); 104var key2 = GetKey(m => m.NullableDateTime.Value.Ticks);
MemberExpressionCacheKeyTest.cs (4)
37typeof(DateTime).GetProperty(nameof(DateTime.Ticks)), 42var key = GetKey(m => m.NullableDateTime.Value.Ticks); 57typeof(DateTime).GetProperty(nameof(DateTime.Ticks)), 61var key = GetKey(m => m.DateTime.Ticks);
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (1)
src\Servers\Kestrel\shared\CorrelationIdGenerator.cs (1)
14private static long _lastId = DateTime.UtcNow.Ticks;
Microsoft.AspNetCore.Server.Kestrel.Microbenchmarks (1)
src\Servers\Kestrel\shared\CorrelationIdGenerator.cs (1)
14private static long _lastId = DateTime.UtcNow.Ticks;
Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes (1)
src\Servers\Kestrel\shared\CorrelationIdGenerator.cs (1)
14private static long _lastId = DateTime.UtcNow.Ticks;
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (1)
src\Servers\Kestrel\shared\CorrelationIdGenerator.cs (1)
14private static long _lastId = DateTime.UtcNow.Ticks;
Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets (1)
src\Servers\Kestrel\shared\CorrelationIdGenerator.cs (1)
14private static long _lastId = DateTime.UtcNow.Ticks;
Microsoft.AspNetCore.SignalR.Client.Core (4)
HubConnection.cs (4)
2335Volatile.Write(ref _nextActivationSendPing, (DateTime.UtcNow + _hubConnection.KeepAliveInterval).Ticks); 2340Volatile.Write(ref _nextActivationServerTimeout, (DateTime.UtcNow + _hubConnection.ServerTimeout).Ticks); 2351if (DateTime.UtcNow.Ticks > Volatile.Read(ref _nextActivationServerTimeout)) 2356if (DateTime.UtcNow.Ticks > Volatile.Read(ref _nextActivationSendPing) && !Stopping)
Microsoft.AspNetCore.StaticFiles.Tests (1)
StaticFileMiddlewareTests.cs (1)
381var responseText = DateTime.UtcNow.Ticks.ToString(CultureInfo.InvariantCulture);
Microsoft.Build (10)
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (1)
1450file.WriteLine("{0}({1})-{2}: {3}", Thread.CurrentThread.Name, Environment.CurrentManagedThreadId, DateTime.UtcNow.Ticks, message);
BackEnd\Components\Scheduler\Scheduler.cs (3)
2433stringBuilder.Append(previousEventTime.Ticks).Append(": "); 2569file.Write("{0}({1})-{2}: ", Thread.CurrentThread.Name, Environment.CurrentManagedThreadId, _schedulingData.EventTime.Ticks); 2594file.WriteLine("Scheduler state at timestamp {0}:", _schedulingData.EventTime.Ticks);
CommunicationsUtilities.cs (2)
237private static long s_lastLoggedTicks = DateTime.UtcNow.Ticks; 845long now = DateTime.UtcNow.Ticks;
FileUtilities.cs (1)
175builder.Append(lastModifiedTime.Ticks);
Logging\BinaryLogger\BuildEventArgsWriter.cs (1)
1281binaryWriter.Write(timestamp.Ticks);
Logging\ParallelLogger\ParallelConsoleLogger.cs (2)
1710_startedEvent.Add(buildEventContext, eventTimeStamp.Ticks); 1732elapsedTime += (TimeSpan.FromTicks(eventTimeStamp.Ticks - (long)time));
Microsoft.Build.Engine.OM.UnitTests (1)
FileUtilities.cs (1)
175builder.Append(lastModifiedTime.Ticks);
Microsoft.Build.Framework (2)
BinaryTranslator.cs (1)
1198_writer.Write(value.Ticks);
BinaryWriterExtensions.cs (1)
51writer.Write(timestamp.Ticks);
Microsoft.Build.Tasks.Core (1)
FileUtilities.cs (1)
175builder.Append(lastModifiedTime.Ticks);
Microsoft.Build.Tasks.UnitTests (3)
XmlPeek_Tests.cs (1)
363string dir = Path.Combine(Path.GetTempPath(), DateTime.Now.Ticks.ToString());
XmlPoke_Tests.cs (1)
333string dir = Path.Combine(Path.GetTempPath(), DateTime.Now.Ticks.ToString());
XslTransformation_Tests.cs (1)
1107dir = Path.Combine(Path.GetTempPath(), DateTime.Now.Ticks.ToString());
Microsoft.Build.UnitTests.Shared (2)
BuildEventArgsExtension.cs (2)
43if (args.Timestamp.Ticks != other.Timestamp.Ticks)
Microsoft.Build.Utilities.Core (1)
FileUtilities.cs (1)
175builder.Append(lastModifiedTime.Ticks);
Microsoft.CodeAnalysis (5)
DiaSymReader\Writer\ISymUnmanagedWriter.cs (1)
149_longValue = date.Ticks;
MetadataReader\PEModule.cs (2)
1604if (value < DateTime.MinValue.Ticks || value > DateTime.MaxValue.Ticks)
Symbols\Attributes\CommonAttributeData.cs (2)
245if (value < DateTime.MinValue.Ticks || value > DateTime.MaxValue.Ticks)
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Compilation_WellKnownMembers.cs (1)
481var ticks = new TypedConstant(GetSpecialType(SpecialType.System_Int64), TypedConstantKind.Primitive, value.Ticks);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (2)
Semantics\PatternMatchingTests.cs (2)
4908int dt = (int)Math.Abs(DateTime.Now.Ticks % 1000000000); 4921int dt = (int)Math.Abs(DateTime.Now.Ticks % 1000000000);
Microsoft.CodeAnalysis.UnitTests (4)
Collections\ImmutableSegmentedListTest.cs (3)
45int seed = unchecked((int)DateTime.Now.Ticks); 187int randSeed = unchecked((int)DateTime.Now.Ticks); 216int randSeed = unchecked((int)DateTime.Now.Ticks);
Collections\ImmutablesTestBase.cs (1)
175int seed = unchecked((int)DateTime.Now.Ticks);
Microsoft.CodeAnalysis.VisualBasic (1)
Lowering\LocalRewriter\LocalRewriter_Constant.vb (1)
175{New BoundLiteral(node.Syntax, ConstantValue.Create(dt.Ticks), dtCtorInt64.Parameters(0).Type)}),
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\StateChecksums.cs (1)
77writer.WriteArray(this.FrozenSourceGeneratedDocumentGenerationDateTimes, static (w, d) => w.WriteInt64(d.Ticks));
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\SymbolTable.cs (1)
1514ConstVal cv = ConstVal.Get(((DateTime)dateAttr.Value).Ticks);
Microsoft.Data.Analysis.Interactive (1)
DataFrameKernelExtension.cs (1)
42var uniqueId = DateTime.Now.Ticks;
Microsoft.DotNet.Build.Tasks.Packaging (1)
PackageIndex.cs (1)
39.Select(packageIndexFileInfo => $"{packageIndexFileInfo.FullName}:{packageIndexFileInfo.Length}:{packageIndexFileInfo.LastWriteTimeUtc.Ticks}"));
Microsoft.DotNet.Build.Tasks.Packaging.Tests (1)
PackageIndexTests.cs (1)
61File.SetLastWriteTimeUtc(packageIndexFile, new DateTime(originalModifiedTime.Ticks + 100));
Microsoft.DotNet.SourceBuild.Tasks (1)
src\WriteBuildOutputProps.cs (1)
110sw.WriteLine($@" <{CreationTimePropertyName}>{DateTime.UtcNow.Ticks}</{CreationTimePropertyName}>");
Microsoft.Extensions.Caching.Memory (2)
CacheEntry.cs (1)
261if ((ulong)_absoluteExpirationTicks <= (ulong)utcNow.Ticks)
MemoryCache.cs (1)
127long absoluteExpiration = (utcNow + entry.AbsoluteExpirationRelativeToNow).Ticks;
Microsoft.Extensions.FileProviders.Physical (1)
PollingWildCardChangeToken.cs (1)
186*((long*)b) = lastChangedUtc.Ticks;
Microsoft.Maui.Controls.Build.Tasks (1)
NodeILExtensions.cs (1)
273 var ticks = dt.Ticks;
Microsoft.Maui.Essentials (1)
Accelerometer\Accelerometer.shared.cs (1)
301 (time.Ticks / TimeSpan.TicksPerMillisecond) * 1_000_000;
Microsoft.ML.Core.Tests (4)
UnitTests\CoreBaseTestClass.cs (4)
124return GetComparerVec<DateTime>(r1, r2, col, size, (x, y) => x.Ticks == y.Ticks); 167return GetComparerOne<DateTime>(r1, r2, col, (x, y) => x.Ticks == y.Ticks);
Microsoft.ML.Data (8)
Data\Conversion.cs (6)
834public void Convert(in DT src, ref I8 dst) => dst = (I8)src.Ticks; 835public void Convert(in DZ src, ref I8 dst) => dst = (I8)src.UtcDateTime.Ticks; 892public void Convert(in DT src, ref R4 dst) => dst = (R4)src.Ticks; 893public void Convert(in DZ src, ref R4 dst) => dst = (R4)src.UtcDateTime.Ticks; 910public void Convert(in DT src, ref R8 dst) => dst = (R8)src.Ticks; 911public void Convert(in DZ src, ref R8 dst) => dst = (R8)src.UtcDateTime.Ticks;
DataLoadSave\Binary\Codecs.cs (2)
601Writer.Write(value.Ticks); 681_ticks.Add(value.DateTime.Ticks);
Microsoft.VisualBasic.Core (6)
Microsoft\VisualBasic\CompilerServices\Conversions.vb (1)
2217If (TimeTicks = Value.Ticks) OrElse
Microsoft\VisualBasic\CompilerServices\ObjectType.vb (2)
728ticks1 = var1.Ticks 729ticks2 = var2.Ticks
Microsoft\VisualBasic\CompilerServices\StringType.vb (1)
71If (TimeTicks = Value.Ticks) OrElse
Microsoft\VisualBasic\DateAndTime.vb (1)
460Return New DateTime(CDate([StringTime]).Ticks Mod TimeSpan.TicksPerDay)
Microsoft\VisualBasic\Strings.vb (1)
1406If Expression.TimeOfDay.Ticks = Expression.Ticks Then
MSBuild (3)
CommunicationsUtilities.cs (2)
237private static long s_lastLoggedTicks = DateTime.UtcNow.Ticks; 845long now = DateTime.UtcNow.Ticks;
FileUtilities.cs (1)
175builder.Append(lastModifiedTime.Ticks);
MSBuildTaskHost (5)
BinaryTranslator.cs (1)
1198_writer.Write(value.Ticks);
BinaryWriterExtensions.cs (1)
51writer.Write(timestamp.Ticks);
CommunicationsUtilities.cs (2)
237private static long s_lastLoggedTicks = DateTime.UtcNow.Ticks; 845long now = DateTime.UtcNow.Ticks;
FileUtilities.cs (1)
175builder.Append(lastModifiedTime.Ticks);
PresentationCore (3)
System\Windows\LayoutManager.cs (2)
272if(loopStartTime.Ticks == 0) 340if(loopStartTime.Ticks == 0)
System\Windows\Media\Animation\TimeManager.cs (1)
446return TimeSpan.FromTicks(DateTime.Now.Ticks);
PresentationFramework (11)
MS\Internal\Data\DataBindEngine.cs (2)
521long startTime = DateTime.Now.Ticks; // unit = 10^-7 sec 547if (DateTime.Now.Ticks - startTime > CrossThreadThreshold)
MS\Internal\Documents\FlowDocumentPaginator.cs (2)
811long timeSpan = (dtStop.Ticks - dtStart.Ticks) / TimeSpan.TicksPerMillisecond;
MS\Internal\Utility\TraceLog.cs (1)
37string s = $"{DateTime.Now.Ticks.ToString(CultureInfo.InvariantCulture)} {String.Format(CultureInfo.InvariantCulture, message, args)}";
System\Windows\Data\CollectionView.cs (2)
1838long beginTime = DateTime.Now.Ticks; 1846mustDeferProcessing = DateTime.Now.Ticks - beginTime > DataBindEngine.CrossThreadThreshold;
System\Windows\Documents\Speller.cs (2)
543timeLimit = DateTime.Now.Ticks + MaxIdleTimeSliceNs; 1852long nowTicks = DateTime.Now.Ticks;
System\Windows\Documents\Tracing\SpellerCOMActionTraceLogger.cs (2)
168_beginTicks = DateTime.Now.Ticks; 239UpdateRunningAverageAndLogDebugInfo(endTicks: DateTime.Now.Ticks);
System.ComponentModel.TypeConverter (2)
System\ComponentModel\DateTimeConverter.cs (2)
123if (dt.Ticks == 0) 127new object[] { dt.Ticks }
System.Data.Common (1)
System\Data\SQLTypes\SQLDateTime.cs (1)
40private static readonly long s_SQLBaseDateTicks = s_SQLBaseDate.Ticks;
System.Data.Odbc (3)
Common\System\Data\ProviderBase\DbBuffer.cs (1)
729int ticks = (int)(value.Ticks % 10000000L) * 100;
src\libraries\Common\src\System\Data\ProviderBase\DbConnectionInternal.cs (2)
237if ((now.Ticks - _createTime.Ticks) > Pool.LoadBalanceTimeout.Ticks)
System.Diagnostics.DiagnosticSource (1)
System\Diagnostics\DsesActivitySourceListener.cs (1)
168[DynamicDependency(nameof(DateTime.Ticks), typeof(DateTime))]
System.Formats.Tar (2)
System\Formats\Tar\TarHelpers.cs (2)
138new DateTimeOffset((secondsSinceUnixEpoch * TimeSpan.TicksPerSecond) + DateTime.UnixEpoch.Ticks, TimeSpan.Zero); 142new DateTimeOffset((long)(secondsSinceUnixEpoch * TimeSpan.TicksPerSecond) + DateTime.UnixEpoch.Ticks, TimeSpan.Zero);
System.Linq.Parallel (8)
System\Linq\Parallel\Merging\AsynchronousChannelMergeEnumerator.cs (1)
268TraceHelpers.TraceInfo("[timing]: {0}: Completed the merge", DateTime.Now.Ticks);
System\Linq\Parallel\Merging\SynchronousChannelMergeEnumerator.cs (1)
106TraceHelpers.TraceInfo("[timing]: {0}: Completed the merge", DateTime.Now.Ticks);
System\Linq\Parallel\QueryOperators\PartitionedStreamMerger.cs (1)
63TraceHelpers.TraceInfo("[timing]: {0}: finished opening - QueryOperator<>::GetEnumerator", DateTime.Now.Ticks);
System\Linq\Parallel\QueryOperators\QueryOperator.cs (1)
175TraceHelpers.TraceInfo("[timing]: {0}: starting execution - QueryOperator<>::GetQueryResults", DateTime.Now.Ticks);
System\Linq\Parallel\Scheduling\QueryTask.cs (4)
63TraceHelpers.TraceInfo("[timing]: {0}: Running work synchronously", DateTime.Now.Ticks, _taskIndex); 83TraceHelpers.TraceInfo("[timing]: {0}: Queue work {1} to occur asynchronously", DateTime.Now.Ticks, _taskIndex); 95TraceHelpers.TraceInfo("[timing]: {0}: Start work {1}", DateTime.Now.Ticks, _taskIndex); 108TraceHelpers.TraceInfo("[timing]: {0}: End work {1}", DateTime.Now.Ticks, _taskIndex);
System.Net.WebClient (1)
System\Net\WebClient.cs (1)
501string boundary = $"---------------------{DateTime.Now.Ticks:x}";
System.Private.CoreLib (161)
src\libraries\Common\src\System\TimeProvider.cs (2)
40private static readonly long s_minDateTicks = DateTime.MinValue.Ticks; 41private static readonly long s_maxDateTicks = DateTime.MaxValue.Ticks;
src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Utf8Parser\Utf8Parser.Date.Helpers.cs (1)
42value = new DateTimeOffset(ticks: dateTime.Ticks, offset: new TimeSpan(ticks: offsetTicks));
src\libraries\System.Private.CoreLib\src\System\CurrentSystemTimeZone.cs (1)
102long tick = time.Ticks + offset;
src\libraries\System.Private.CoreLib\src\System\DateOnly.cs (1)
32private static uint DayNumberFromDateTime(DateTime dt) => (uint)((ulong)dt.Ticks / TimeSpan.TicksPerDay);
src\libraries\System.Private.CoreLib\src\System\DateTime.cs (27)
994ulong ticks = (ulong)(Ticks + value); 1002ulong ticks = (ulong)(Ticks + value); 1051long ticks1 = t1.Ticks; 1052long ticks2 = t2.Ticks; 1294info.AddValue(TicksField, Ticks); 1328long ticks = Ticks; 1447long ticks = Ticks; 1513long tick = utc.Ticks + offset; 1652return new TimeSpan(Ticks - value.Ticks); 1657ulong ticks = (ulong)(Ticks - value._ticks); 1686return TicksToOADate(Ticks); 1698long ticks = ((_dateData & KindLocal) != 0) ? ToUniversalTime().Ticks : Ticks; 1721long tick = Ticks + offset; 1857ulong ticks = (ulong)(d.Ticks + t._ticks); 1864ulong ticks = (ulong)(d.Ticks - t._ticks); 1869public static TimeSpan operator -(DateTime d1, DateTime d2) => new TimeSpan(d1.Ticks - d2.Ticks); 1876public static bool operator <(DateTime t1, DateTime t2) => t1.Ticks < t2.Ticks; 1879public static bool operator <=(DateTime t1, DateTime t2) => t1.Ticks <= t2.Ticks; 1882public static bool operator >(DateTime t1, DateTime t2) => t1.Ticks > t2.Ticks; 1885public static bool operator >=(DateTime t1, DateTime t2) => t1.Ticks >= t2.Ticks;
src\libraries\System.Private.CoreLib\src\System\DateTimeOffset.cs (4)
75Debug.Assert((ulong)(validDateTime.Ticks + validOffsetMinutes * TimeSpan.TicksPerMinute) <= DateTime.MaxTicks); 430public long Ticks => ClockDateTime.Ticks; 780long localTicks = utcDateTime.Ticks + offset.Ticks; 941long utcTicks = dateTime.Ticks - offset.Ticks;
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventPipeEventDispatcher.cs (2)
182Debug.Assert((syncTimeUtc.Ticks != 0) && (syncTimeQPC != 0) && (timeQPCFrequency != 0)); 183long inTicks = (long)((timeStamp - syncTimeQPC) * 10000000.0 / timeQPCFrequency) + syncTimeUtc.Ticks;
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventProvider.cs (1)
403if (((DateTime)data).Ticks > UTCMinTicks)
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\TraceLogging\SimpleTypeInfos.cs (1)
224if (dateTime.Ticks > UTCMinTicks)
src\libraries\System.Private.CoreLib\src\System\Globalization\Calendar.cs (3)
112if (ticks < minValue.Ticks || ticks > maxValue.Ticks) 134long ticks = time.Ticks + millis * TimeSpan.TicksPerMillisecond;
src\libraries\System.Private.CoreLib\src\System\Globalization\CalendricalCalculationsHelper.cs (2)
61return date.Ticks / TimeSpan.TicksPerDay; 66return new DateTime(Math.Min((long)(Math.Floor(numberOfDays) * TimeSpan.TicksPerDay), DateTime.MaxValue.Ticks)).Year;
src\libraries\System.Private.CoreLib\src\System\Globalization\ChineseLunisolarCalendar.cs (2)
22private static readonly DateTime s_maxDate = new DateTime((new DateTime(2101, 1, 28, 23, 59, 59, 999)).Ticks + 9999); 289CheckTicksRange(time.Ticks);
src\libraries\System.Private.CoreLib\src\System\Globalization\DateTimeFormat.cs (3)
487int fraction = (int)(dateTime.Ticks % TimeSpan.TicksPerSecond); 795if (timeOnly && dateTime.Ticks < TimeSpan.TicksPerDay) 1147dateTime.Ticks < TimeSpan.TicksPerDay &&
src\libraries\System.Private.CoreLib\src\System\Globalization\DateTimeParse.cs (4)
2834long utcTicks = result.parsedDate.Ticks - offsetTicks; 2880long resultTicks = result.parsedDate.Ticks; 2905long resultTicks = result.parsedDate.Ticks; 3842return new DateTime(DateTime.UtcNow.Ticks + result.timeZoneOffset.Ticks, DateTimeKind.Unspecified);
src\libraries\System.Private.CoreLib\src\System\Globalization\EastAsianLunisolarCalendar.cs (12)
24CheckTicksRange(time.Ticks); 143if (ticks < MinSupportedDateTime.Ticks || ticks > MaxSupportedDateTime.Ticks) 434CheckTicksRange(time.Ticks); 469CheckAddResult(dt.Ticks, MinSupportedDateTime, MaxSupportedDateTime); 475CheckTicksRange(time.Ticks); 492CheckAddResult(dt.Ticks, MinSupportedDateTime, MaxSupportedDateTime); 502CheckTicksRange(time.Ticks); 518CheckTicksRange(time.Ticks); 549CheckTicksRange(time.Ticks); 562CheckTicksRange(time.Ticks); 577CheckTicksRange(time.Ticks);
src\libraries\System.Private.CoreLib\src\System\Globalization\GregorianCalendar.cs (1)
167long ticks = DateToTicks(y, m, d) + time.Ticks % TimeSpan.TicksPerDay;
src\libraries\System.Private.CoreLib\src\System\Globalization\GregorianCalendarHelper.cs (13)
28this.ticks = new DateTime(startYear, startMonth, startDay).Ticks; 39this.ticks = new DateTime(startYear, startMonth, startDay).Ticks; 71_minSupportedTicks = cal.MinSupportedDateTime.Ticks; 72_maxSupportedTicks = cal.MaxSupportedDateTime.Ticks; 217CheckTicksRange(time.Ticks); 261CheckTicksRange(time.Ticks); 272CheckTicksRange(time.Ticks); 281CheckTicksRange(time.Ticks); 317long ticks = time.Ticks; 348CheckTicksRange(time.Ticks); 365long ticks = time.Ticks; 382long ticks = time.Ticks; 477CheckTicksRange(time.Ticks);
src\libraries\System.Private.CoreLib\src\System\Globalization\HebrewCalendar.cs (20)
277private static readonly DateTime s_calendarMaxValue = new DateTime((new DateTime(2239, 9, 29, 23, 59, 59, 999)).Ticks + 9999); 349if (ticks < s_calendarMinValue.Ticks || ticks > s_calendarMaxValue.Ticks) 530int y = GetDatePart(time.Ticks, DatePartYear); 531int m = GetDatePart(time.Ticks, DatePartMonth); 532int d = GetDatePart(time.Ticks, DatePartDay); 569return new DateTime(ToDateTime(y, i, d, 0, 0, 0, 0).Ticks + (time.Ticks % TimeSpan.TicksPerDay)); 581int y = GetDatePart(time.Ticks, DatePartYear); 582int m = GetDatePart(time.Ticks, DatePartMonth); 583int d = GetDatePart(time.Ticks, DatePartDay); 600long ticks = ToDateTime(y, m, d, 0, 0, 0, 0).Ticks + (time.Ticks % TimeSpan.TicksPerDay); 607return GetDatePart(time.Ticks, DatePartDay); 650return (int)((time.Ticks - beginOfYearDate.Ticks) / TimeSpan.TicksPerDay) + 1; 693return GetDatePart(time.Ticks, DatePartMonth); 703return GetDatePart(time.Ticks, DatePartYear); 828return new DateTime(gregorianNewYear.Ticks + days * TimeSpan.TicksPerDay + TimeToTicks(hour, minute, second, millisecond)); 837CheckTicksRange(dt.Ticks);
src\libraries\System.Private.CoreLib\src\System\Globalization\HijriCalendar.cs (11)
137if (ticks < s_calendarMinValue.Ticks || ticks > s_calendarMaxValue.Ticks) 278int y = GetDatePart(time.Ticks, DatePartYear); 279int m = GetDatePart(time.Ticks, DatePartMonth); 280int d = GetDatePart(time.Ticks, DatePartDay); 299long ticks = GetAbsoluteDateHijri(y, m, d) * TimeSpan.TicksPerDay + (time.Ticks % TimeSpan.TicksPerDay); 311return GetDatePart(time.Ticks, DatePartDay); 318return GetDatePart(time.Ticks, DatePartDayOfYear); 343CheckTicksRange(time.Ticks); 351return GetDatePart(time.Ticks, DatePartMonth); 362return GetDatePart(time.Ticks, DatePartYear);
src\libraries\System.Private.CoreLib\src\System\Globalization\JapaneseLunisolarCalendar.cs (1)
23private static readonly DateTime s_maxDate = new DateTime((new DateTime(2050, 1, 22, 23, 59, 59, 999)).Ticks + 9999);
src\libraries\System.Private.CoreLib\src\System\Globalization\JulianCalendar.cs (8)
190int y = GetDatePart(time.Ticks, DatePartYear); 191int m = GetDatePart(time.Ticks, DatePartMonth); 192int d = GetDatePart(time.Ticks, DatePartDay); 212long ticks = DateToTicks(y, m, d) + time.Ticks % TimeSpan.TicksPerDay; 224return GetDatePart(time.Ticks, DatePartDay); 231return GetDatePart(time.Ticks, DatePartDayOfYear); 252return GetDatePart(time.Ticks, DatePartMonth); 265return GetDatePart(time.Ticks, DatePartYear);
src\libraries\System.Private.CoreLib\src\System\Globalization\KoreanLunisolarCalendar.cs (2)
21private static readonly DateTime s_maxDate = new DateTime((new DateTime(2051, 2, 10, 23, 59, 59, 999)).Ticks + 9999); 1224CheckTicksRange(time.Ticks);
src\libraries\System.Private.CoreLib\src\System\Globalization\PersianCalendar.cs (10)
24private static readonly long s_persianEpoch = new DateTime(622, 3, 22).Ticks / TimeSpan.TicksPerDay; 75if (ticks < s_minDate.Ticks || ticks > s_maxDate.Ticks) 230GetDate(time.Ticks, out int y, out int m, out int d); 248long ticks = GetAbsoluteDatePersian(y, m, d) * TimeSpan.TicksPerDay + time.Ticks % TimeSpan.TicksPerDay; 260return GetDatePart(time.Ticks, DatePartDay); 267return GetDatePart(time.Ticks, DatePartDayOfYear); 302CheckTicksRange(time.Ticks); 310return GetDatePart(time.Ticks, DatePartMonth); 326return GetDatePart(time.Ticks, DatePartYear);
src\libraries\System.Private.CoreLib\src\System\Globalization\TaiwanLunisolarCalendar.cs (1)
31private static readonly DateTime s_maxDate = new DateTime((new DateTime(2051, 2, 10, 23, 59, 59, 999)).Ticks + 9999);
src\libraries\System.Private.CoreLib\src\System\Globalization\UmAlQuraCalendar.cs (13)
244private static readonly DateTime s_maxDate = new DateTime((new DateTime(2077, 11, 16, 23, 59, 59, 999)).Ticks + 9999); 295if (ticks < s_minDate.Ticks || ticks > s_maxDate.Ticks) 339Debug.Assert((time.Ticks >= s_minDate.Ticks) && (time.Ticks <= s_maxDate.Ticks), "Gregorian date is out of range."); 344int index = (int)((time.Ticks - s_minDate.Ticks) / TimeSpan.TicksPerDay) / 355; 384long ticks = time.Ticks; 447DateTime dt = new DateTime(GetAbsoluteDateUmAlQura(y, m, d) * TimeSpan.TicksPerDay + time.Ticks % TimeSpan.TicksPerDay); 448CheckAddResult(dt.Ticks, MinSupportedDateTime, MaxSupportedDateTime); 509CheckTicksRange(time.Ticks);
src\libraries\System.Private.CoreLib\src\System\IO\File.cs (1)
181return new DateTimeOffset(dateTime.Ticks, default);
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\TimeZone.cs (2)
91long tickCount = time.Ticks - GetUtcOffset(time).Ticks; 114return new DateTime(time.Ticks + offset, DateTimeKind.Local, isAmbiguousLocalDst);
src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.cs (6)
714long ticks = utcDateTime.Ticks + destinationOffset.Ticks; 730if (dateTime.Ticks == 0) 801long utcTicks = dateTime.Ticks - sourceOffset.Ticks; 810return new DateTime(targetConverted.Ticks, DateTimeKind.Local, isAmbiguousLocalDst); 814return new DateTime(targetConverted.Ticks, targetKind); 1298long ticks = dateTime.Ticks + offset.Ticks;
src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.TransitionTime.cs (2)
102if (timeOfDay.Ticks >= TimeSpan.TicksPerDay || (ulong)timeOfDay.Ticks % TimeSpan.TicksPerMillisecond != 0)
src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.Unix.cs (2)
172new DateTime(rule.DateStart.Ticks + _baseUtcOffset.Ticks, DateTimeKind.Unspecified) : 177new DateTime(rule.DateEnd.Ticks + _baseUtcOffset.Ticks + rule.DaylightDelta.Ticks, DateTimeKind.Unspecified) :
src\System\Reflection\Emit\RuntimeTypeBuilder.cs (1)
281long ticks = ((DateTime)value).Ticks;
System.Private.DataContractSerialization (6)
System\Runtime\Serialization\Json\JsonGlobals.cs (1)
20public static readonly long unixEpochTicks = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc).Ticks;
System\Runtime\Serialization\Json\JsonWriterDelegator.cs (4)
191long tickCount = value.Ticks; 195if ((tickCount > DateTime.MaxValue.Ticks) || (tickCount < DateTime.MinValue.Ticks)) 203writer.WriteValue((value.ToUniversalTime().Ticks - JsonGlobals.unixEpochTicks) / 10000);
System\Xml\XmlConverter.cs (1)
1054int ms = (int)(value.Ticks % TimeSpan.TicksPerSecond);
System.Private.Windows.Core (1)
System\Private\Windows\BinaryFormat\BinaryFormatWriter.cs (1)
91value.Ticks,
System.Private.Xml (25)
System\Xml\BinaryXml\SqlUtils.cs (3)
775return (int)(dt.Ticks - new DateTime(dt.Year, dt.Month, dt.Day, dt.Hour, dt.Minute, dt.Second).Ticks); 780return (int)(dt.Ticks - new DateTime(dt.Year, dt.Month, dt.Day, dt.Hour, dt.Minute, dt.Second).Ticks);
System\Xml\Schema\XsdDateTime.cs (14)
322get { return (int)(_dt.Ticks % TicksToFractionDivisor); } 355XsdDateTimeKind.Zulu => new DateTime(_dt.Ticks, DateTimeKind.Utc), 358XsdDateTimeKind.LocalEastOfZulu => new DateTime(_dt.Subtract(new TimeSpan(ZoneHour, ZoneMinute, 0)).Ticks, DateTimeKind.Utc), 359XsdDateTimeKind.LocalWestOfZulu => new DateTime(_dt.Add(new TimeSpan(ZoneHour, ZoneMinute, 0)).Ticks, DateTimeKind.Utc), 408result = new DateTime(result.Ticks, DateTimeKind.Utc); 412ticks = result.Ticks - new TimeSpan(xdt.ZoneHour, xdt.ZoneMinute, 0).Ticks; 413if (ticks < DateTime.MinValue.Ticks) 417if (ticks < DateTime.MinValue.Ticks) 418ticks = DateTime.MinValue.Ticks; 425ticks = result.Ticks + new TimeSpan(xdt.ZoneHour, xdt.ZoneMinute, 0).Ticks; 426if (ticks > DateTime.MaxValue.Ticks) 430if (ticks > DateTime.MaxValue.Ticks) 431ticks = DateTime.MaxValue.Ticks; 566long ticks = _dt.Ticks;
System\Xml\Serialization\CodeGenerator.cs (1)
835Ldc(((DateTime)o).Ticks); // ticks
System\Xml\Serialization\XmlSerializationWriter.cs (1)
4345Writer.Write(((DateTime)value).Ticks.ToString(CultureInfo.InvariantCulture));
System\Xml\XmlConvert.cs (5)
715value = new DateTime(value.Ticks, DateTimeKind.Unspecified); 1226dt = new DateTime(dt.Ticks, DateTimeKind.Unspecified); 1292DateTimeKind.Unspecified => new DateTime(value.Ticks, DateTimeKind.Local), 1301DateTimeKind.Unspecified => new DateTime(value.Ticks, DateTimeKind.Utc), 1777value = new DateTime(value.Ticks, DateTimeKind.Unspecified);
System\Xml\Xsl\Runtime\XmlSortKey.cs (1)
365public XmlDateTimeSortKey(DateTime value, XmlCollation collation) : base(value.Ticks, collation)
System.Reflection.Metadata (2)
System\Reflection\Metadata\BlobBuilder.cs (1)
930WriteInt64(value.Ticks);
System\Reflection\Metadata\BlobWriter.cs (1)
345WriteInt64(value.Ticks);
System.Runtime.Caching (6)
System\Runtime\Caching\CacheExpires.cs (2)
789long ticksFromCycleStart = utcDate.Ticks % s_tsPerCycle.Ticks; 845TimeSpan due = _tsPerBucket - (new TimeSpan(utcNow.Ticks % _tsPerBucket.Ticks));
System\Runtime\Caching\HostFileChangeMonitor.cs (2)
41uniqueId = $"{path}{lastWrite.UtcDateTime.Ticks:X}{fileSize:X}"; 66sb.Append(lastWrite.UtcDateTime.Ticks.ToString("X", CultureInfo.InvariantCulture));
System\Runtime\Caching\MemoryCacheEntryChangeMonitor.cs (2)
42uniqueId = $"{k}{utcCreated.Ticks:X}"; 59sb.Append($"{utcCreated.Ticks:X}");
System.Security.Cryptography (1)
System\Security\Cryptography\X509Certificates\CertificateRequest.cs (1)
813long notAfterLocalTicks = notAfterLocal.Ticks;
System.ServiceModel.Federation (2)
System\ServiceModel\Federation\WSTrustChannelSecurityTokenProvider.cs (2)
354long interval = toTime.Ticks - fromTime.Ticks;
System.Text.Json (4)
System\Text\Json\JsonHelpers.Date.cs (1)
434value = new DateTimeOffset(ticks: dateTime.Ticks, offset: new TimeSpan(ticks: offsetTicks));
System\Text\Json\Serialization\Metadata\ReflectionEmitCachingMemberAccessor.Cache.cs (3)
26_lastEvictedTicks = DateTime.UtcNow.Ticks; 39long utcNowTicks = DateTime.UtcNow.Ticks; 62_lastEvictedTicks = DateTime.UtcNow.Ticks;
System.Transactions.Local (3)
System\Transactions\TransactionTable.cs (3)
215return DateTime.UtcNow.Ticks; 245_lastTimerTime = DateTime.UtcNow.Ticks; 405_lastTimerTime = DateTime.UtcNow.Ticks;
System.Windows.Forms (21)
System\Windows\Forms\ComponentModel\COM2Interop\COM2Properties.cs (3)
53_touchedTime = DateTime.Now.Ticks; 119public long TicksSinceTouched => _touchedTime == 0 ? 0 : DateTime.Now.Ticks - _touchedTime; 131_touchedTime = DateTime.Now.Ticks;
System\Windows\Forms\Controls\ComboBox\ComboBox.cs (6)
2027_autoCompleteTimeStamp = DateTime.Now.Ticks; 2042if (DateTime.Now.Ticks - _autoCompleteTimeStamp > AutoCompleteTimeout || 2059_autoCompleteTimeStamp = DateTime.Now.Ticks; 2074if (DateTime.Now.Ticks - _autoCompleteTimeStamp > AutoCompleteTimeout) 2083_autoCompleteTimeStamp = DateTime.Now.Ticks; 2100_autoCompleteTimeStamp = DateTime.Now.Ticks;
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (2)
5779&& (DateTime.Now.Ticks - _lastMouseClickInfo.TimeStamp) / 10000 <= SystemInformation.DoubleClickTime 25401_lastMouseClickInfo.TimeStamp = DateTime.Now.Ticks;
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.cs (4)
1853if (date1.Ticks == _selectionStart.Ticks) 1874Debug.Assert(lower.Ticks <= upper.Ticks, "lower must be less than upper");
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.cs (2)
2599long timeStamp = DateTime.Now.Ticks; 3461_rowSelectTime = DateTime.Now.Ticks;
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.cs (1)
2580long newTime = DateTime.Now.Ticks;
System\Windows\Forms\Controls\ToolStrips\ToolStripSplitButton.cs (1)
472long newTime = DateTime.Now.Ticks;
System\Windows\Forms\Controls\UpDown\NumericUpDown.cs (2)
565long nowTicks = DateTime.Now.Ticks; 636_buttonPressedStartTime = DateTime.Now.Ticks;
System.Xaml (1)
System\Windows\Markup\DateTimeValueSerializer.cs (1)
89long digitsAfterSecond = dateTime.Ticks % 10000000;