526 references to Ticks
aspire (1)
Projects\GuestAppHostProject.cs (1)
1088sb.Append(DateTime.UtcNow.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 (9)
JwtBearerTests.cs (1)
975expires: new DateTime(DateTime.MaxValue.Ticks, DateTimeKind.Utc),
JwtBearerTests_Handler.cs (1)
920expires: new DateTime(DateTime.MaxValue.Ticks, DateTimeKind.Utc),
OpenIdConnect\OpenIdConnectTests.cs (7)
410Assert.Equal(DateTime.MaxValue, GetNonceExpirationTime(noncePrefix + DateTime.MaxValue.Ticks.ToString(CultureInfo.InvariantCulture) + nonceDelimiter, TimeSpan.FromHours(1))); 412Assert.Equal(DateTime.MinValue + TimeSpan.FromHours(1), GetNonceExpirationTime(noncePrefix + DateTime.MinValue.Ticks.ToString(CultureInfo.InvariantCulture) + nonceDelimiter, TimeSpan.FromHours(1))); 414Assert.Equal(utcNow + TimeSpan.FromHours(1), GetNonceExpirationTime(noncePrefix + utcNow.Ticks.ToString(CultureInfo.InvariantCulture) + nonceDelimiter, TimeSpan.FromHours(1))); 422Assert.Equal(utcNow + TimeSpan.FromHours(1), GetNonceExpirationTime(noncePrefix + utcNow.Ticks.ToString(CultureInfo.InvariantCulture) + nonceDelimiter + utcNow.Ticks.ToString(CultureInfo.InvariantCulture) + nonceDelimiter, TimeSpan.FromHours(1))); 424Assert.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)
2349Volatile.Write(ref _nextActivationSendPing, (DateTime.UtcNow + _hubConnection.KeepAliveInterval).Ticks); 2354Volatile.Write(ref _nextActivationServerTimeout, (DateTime.UtcNow + _hubConnection.ServerTimeout).Ticks); 2365if (DateTime.UtcNow.Ticks > Volatile.Read(ref _nextActivationServerTimeout)) 2370if (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 (9)
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (1)
1569file.WriteLine("{0}({1})-{2}: {3}", Thread.CurrentThread.Name, Environment.CurrentManagedThreadId, DateTime.UtcNow.Ticks, message);
BackEnd\Components\Scheduler\Scheduler.cs (3)
2544stringBuilder.Append(previousEventTime.Ticks).Append(": "); 2680file.Write("{0}({1})-{2}: ", Thread.CurrentThread.Name, Environment.CurrentManagedThreadId, _schedulingData.EventTime.Ticks); 2722file.WriteLine("Scheduler state at timestamp {0}:", _schedulingData.EventTime.Ticks);
CommunicationsUtilities.cs (2)
434private static long s_lastLoggedTicks = DateTime.UtcNow.Ticks; 1184long now = DateTime.UtcNow.Ticks;
Logging\BinaryLogger\BuildEventArgsWriter.cs (1)
1316binaryWriter.Write(timestamp.Ticks);
Logging\ParallelLogger\ParallelConsoleLogger.cs (2)
1711_startedEvent.Add(buildEventContext, eventTimeStamp.Ticks); 1733elapsedTime += (TimeSpan.FromTicks(eventTimeStamp.Ticks - (long)time));
Microsoft.Build.Framework (3)
BinaryTranslator.cs (1)
1292_writer.Write(value.Ticks);
BinaryWriterExtensions.cs (1)
44writer.Write(timestamp.Ticks);
FileUtilities.cs (1)
385builder.Append(lastModifiedTime.Ticks);
Microsoft.Build.Tasks.Core (2)
CommunicationsUtilities.cs (2)
434private static long s_lastLoggedTicks = DateTime.UtcNow.Ticks; 1184long now = DateTime.UtcNow.Ticks;
Microsoft.Build.Tasks.UnitTests (4)
XmlPeek_Tests.cs (1)
364string dir = Path.Combine(Path.GetTempPath(), DateTime.Now.Ticks.ToString());
XmlPoke_Tests.cs (1)
335string dir = Path.Combine(Path.GetTempPath(), DateTime.Now.Ticks.ToString());
XslTransformation_Tests.cs (2)
1109dir = Path.Combine(Path.GetTempPath(), DateTime.Now.Ticks.ToString()); 1268string dir = Path.Combine(Path.GetTempPath(), DateTime.Now.Ticks.ToString());
Microsoft.Build.UnitTests.Shared (2)
BuildEventArgsExtension.cs (2)
43if (args.Timestamp.Ticks != other.Timestamp.Ticks)
Microsoft.CodeAnalysis (5)
DiaSymReader\Writer\ISymUnmanagedWriter.cs (1)
149_longValue = date.Ticks;
MetadataReader\PEModule.cs (2)
1631if (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 (2)
Lowering\LocalRewriter\LocalRewriter_Literal.cs (1)
148arguments.Add(new BoundLiteral(syntax, ConstantValue.Create(constantValue.DateTimeValue.Ticks), _compilation.GetSpecialType(SpecialType.System_Int64)));
Symbols\Compilation_WellKnownMembers.cs (1)
487var 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)
125if (_lastScanTimeUtc.Ticks != 0 && _lastScanTimeUtc < lastWriteTimeUtc)
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 (2)
CommunicationsUtilities.cs (2)
434private static long s_lastLoggedTicks = DateTime.UtcNow.Ticks; 1184long now = DateTime.UtcNow.Ticks;
MSBuildTaskHost (3)
BackEnd\BinaryTranslator.cs (1)
567Writer.Write(value.Ticks);
CommunicationsUtilities.cs (2)
284private static long s_lastLoggedTicks = DateTime.UtcNow.Ticks; 668long now = DateTime.UtcNow.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)
518long startTime = DateTime.Now.Ticks; // unit = 10^-7 sec 544if (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)
540timeLimit = DateTime.Now.Ticks + MaxIdleTimeSliceNs; 1849long 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)
230DateTime result = new DateTime(BaseDate.Ticks + dayticks + timeticks);
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.DirectoryServices.Protocols (2)
System\DirectoryServices\Protocols\ldap\LdapPartialResultsProcessor.cs (2)
147if ((asyncResult._startTime.Ticks + asyncResult._requestTimeout.Ticks) > DateTime.Now.Ticks)
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 (267)
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 (26)
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; 1643return new TimeSpan(Ticks - value.Ticks); 1648ulong ticks = (ulong)(Ticks - value._ticks); 1677return TicksToOADate(Ticks); 1689long ticks = ((_dateData & KindLocal) != 0) ? ToUniversalTime().Ticks : Ticks; 1712long tick = Ticks + offset; 1848ulong ticks = (ulong)(d.Ticks + t._ticks); 1855ulong ticks = (ulong)(d.Ticks - t._ticks); 1860public static TimeSpan operator -(DateTime d1, DateTime d2) => new TimeSpan(d1.Ticks - d2.Ticks); 1867public static bool operator <(DateTime t1, DateTime t2) => t1.Ticks < t2.Ticks; 1870public static bool operator <=(DateTime t1, DateTime t2) => t1.Ticks <= t2.Ticks; 1873public static bool operator >(DateTime t1, DateTime t2) => t1.Ticks > t2.Ticks; 1876public 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)
404if (((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)
2864long utcTicks = result.parsedDate.Ticks - offsetTicks; 2910long resultTicks = result.parsedDate.Ticks; 2935long resultTicks = result.parsedDate.Ticks; 3910return 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)
206return 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)
80long tickCount = time.Ticks - GetUtcOffset(time).Ticks; 103return new DateTime(time.Ticks + offset, DateTimeKind.Local, isAmbiguousLocalDst);
src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.Cache.cs (105)
107long utcNowTicks = utcNow.Ticks; 114if (utcNowTicks >= transition.DateStart.Ticks && utcNowTicks <= transition.DateEnd.Ticks) 117dateTimeNowCache._nextUtcNowTransitionTicks = transition.DateEnd.Ticks + 1; 124DateTime localTransitionStart = SafeCreateDateTimeFromTicks(transition.DateStart.Ticks + transition.Offset.Ticks); 125DateTime localTransitionEnd = SafeCreateDateTimeFromTicks(transition.DateEnd.Ticks + transition.Offset.Ticks); 133DateTime nextLocalTransitionStart = SafeCreateDateTimeFromTicks(nextTransition.DateStart.Ticks + nextTransition.Offset.Ticks); 134DateTime nextLocalTransitionEnd = SafeCreateDateTimeFromTicks(nextTransition.DateEnd.Ticks + nextTransition.Offset.Ticks); 141dateTimeNowCache._dtsAmbiguousOffsetStart = overlapStart.Ticks; 142dateTimeNowCache._dtsAmbiguousOffsetEnd = overlapEnd.Ticks; 154DateTime prevLocalTransitionStart = SafeCreateDateTimeFromTicks(prevTransition.DateStart.Ticks + prevTransition.Offset.Ticks); 155DateTime prevLocalTransitionEnd = SafeCreateDateTimeFromTicks(prevTransition.DateEnd.Ticks + prevTransition.Offset.Ticks); 162dateTimeNowCache._dtsAmbiguousOffsetStart = overlapStart.Ticks; 163dateTimeNowCache._dtsAmbiguousOffsetEnd = overlapEnd.Ticks; 180dateTimeNowCache._nextUtcNowTransitionTicks = utcNow.Year >= MaxYear ? DateTime.MaxTicks : new DateTime(utcNow.Year + 1, 1, 1).Ticks; // check again next year 216long ticks = localDateTime.Ticks - _baseUtcOffset.Ticks; 223if (t >= transition.DateStart.Ticks && t <= transition.DateEnd.Ticks) 257long ticks = localDateTime.Ticks - _baseUtcOffset.Ticks; 264if (t >= transition.DateStart.Ticks && t <= transition.DateEnd.Ticks) 274if (t >= transition.DateStart.Ticks && t <= transition.DateEnd.Ticks) 301long ticks = localDateTime.Ticks - offset.Ticks; 355DateTime localTime = SafeCreateDateTimeFromTicks(utcDateTime.Ticks + offset.Ticks); 370long ticks = utcDateTime.Ticks + GetOffsetForUtcDate(utcDateTime, out isDaylightSavingTime).Ticks; 401long localTicks = SafeCreateDateTimeFromTicks(localDateTime.Ticks - offset.Ticks).Ticks; 402if (localTicks >= transition.DateStart.Ticks && localTicks <= transition.DateEnd.Ticks) // Start and End dates in the transitions are inclusive 409localTicks = SafeCreateDateTimeFromTicks(localDateTime.Ticks - nextOffset.Ticks).Ticks; 410if (localTicks >= transition.DateStart.Ticks && localTicks <= transition.DateEnd.Ticks) 662long localTicks = _baseUtcOffset.Ticks + rule.DateStart.Ticks + rule.BaseUtcOffsetDelta.Ticks; 665if (rule.DateStart > startOfYear || localTicks > startOfYear.Ticks) // Ensure local start of the year is covered 681DateTime previousYearTransitionEnd = SafeCreateDateTimeFromTicks(previousRule.DateEnd.Ticks + 1); // UTC coordinate 682if (previousYearTransitionEnd.Ticks <= rule.DateStart.Ticks - 1) 686new TimeTransition(previousYearTransitionEnd, SafeCreateDateTimeFromTicks(rule.DateStart.Ticks - 1), previousRule.BaseUtcOffsetDelta, false)); 711DateTime previousYearEndUtc = GetUtcDateTimeFromLocalTicks(previousYearEnd.Ticks, previousRule, includeDaylightDelta: true, tickAdjustment: -1); 713if (previousYearEndUtc.Ticks < rule.DateStart.Ticks - 1) 717new TimeTransition(previousYearEndUtc, SafeCreateDateTimeFromTicks(rule.DateStart.Ticks - 1), previousRule.BaseUtcOffsetDelta, false)); 724GetUtcDateTimeFromLocalTicks(previousYearStart.Ticks, previousRule), 725SafeCreateDateTimeFromTicks(rule.DateStart.Ticks - 1), 736long previousEndOfYearUtcTicks = startOfYear.Ticks - GetTransitionUtcOffsetTicks(previousRule, includeDaylightDelta: true) - 1; 739if (previousEndOfYearUtc.Ticks < rule.DateStart.Ticks - 1) 743new TimeTransition(SafeCreateDateTimeFromTicks(previousEndOfYearUtc.Ticks + 1), SafeCreateDateTimeFromTicks(rule.DateStart.Ticks - 1), rule.BaseUtcOffsetDelta, false)); 747DateTime previousYearStartUtc = GetUtcDateTimeFromLocalTicks(previousYearStart.Ticks, previousRule); // daylight offset is not counted in this start 758transitionStart = SafeCreateDateTimeFromTicks(transitionStart.Ticks - _baseUtcOffset.Ticks); 763new TimeTransition(transitionStart, SafeCreateDateTimeFromTicks(rule.DateStart.Ticks - 1), TimeSpan.Zero, false)); 782allTransitions[transitionCount - 1].DateEnd.Ticks + allTransitions[transitionCount - 1].Offset.Ticks + _baseUtcOffset.Ticks < endOfCurrentYear.Ticks) // local end date still not reached the end of the year 794if (allTransitions[transitionCount - 1].DateEnd.Ticks < nextRule.DateStart.Ticks - 1) 820DateTime nextYearStartUtc = GetUtcDateTimeFromLocalTicks(nextYearStart.Ticks, nextRule); 821if (allTransitions[transitionCount - 1].DateEnd.Ticks < nextYearStartUtc.Ticks - 1) 832GetUtcDateTimeFromLocalTicks(nextYearEnd.Ticks, nextRule, includeDaylightDelta: true, tickAdjustment: -1), 843DateTime nextYearEndUtc = GetUtcDateTimeFromLocalTicks(nextYearEnd.Ticks, nextRule, includeDaylightDelta: true, tickAdjustment: -1); 844DateTime nextBeginningOfYearUtc = GetUtcDateTimeFromLocalTicks(new DateTime(year + 1, 1, 1).Ticks, nextRule, includeDaylightDelta: true); 846if (allTransitions[transitionCount - 1].DateEnd.Ticks < nextBeginningOfYearUtc.Ticks - 1) 870endOfCurrentYear = SafeCreateDateTimeFromTicks(endOfCurrentYear.Ticks + nextRule.BaseUtcOffsetDelta.Ticks); 910DateTime utcStart = GetUtcDateTimeFromLocalTicks(localStart.Ticks, rule, includeDaylightDelta: startWithDaylightOn, kind: DateTimeKind.Utc); 911DateTime utcEnd = GetUtcDateTimeFromLocalTicks(localEnd.Ticks, rule, includeDaylightDelta: true, tickAdjustment: -1, kind: DateTimeKind.Utc); 913long startOfCurrentYearUtcTicks = new DateTime(year, 1, 1).Ticks - GetTransitionUtcOffsetTicks(rule, includeDaylightDelta: startWithDaylightOn || localStart > localEnd); 945DateTime previousYearTransitionEnd = SafeCreateDateTimeFromTicks(previousRule.DateEnd.Ticks + 1); // UTC coordinate 946if (previousYearTransitionEnd.Ticks <= startOfCurrentYearUtc.Ticks - 1) 950new TimeTransition(previousYearTransitionEnd, SafeCreateDateTimeFromTicks(startOfCurrentYearUtc.Ticks - 1), previousRule.BaseUtcOffsetDelta, false)); 975DateTime previousYearEndUtc = GetUtcDateTimeFromLocalTicks(previousYearEnd.Ticks, previousRule, includeDaylightDelta: true); 980GetUtcDateTimeFromLocalTicks(previousYearStart.Ticks, previousRule), 981SafeCreateDateTimeFromTicks(previousYearEndUtc.Ticks - 1), 985if (previousYearEndUtc.Ticks < startOfCurrentYearUtc.Ticks - 1) 999DateTime previousYearStartUtc = GetUtcDateTimeFromLocalTicks(previousYearStart.Ticks, previousRule); // daylight offset is not counted in this start 1003SafeCreateDateTimeFromTicks(startOfCurrentYearUtc.Ticks - 1), 1021if (startOfCurrentYearUtc.Ticks < utcStart.Ticks - 1) 1040long endOfCurrentYearUtcTicks = endOfCurrentYear.Ticks - GetTransitionUtcOffsetTicks(rule, includeDaylightDelta: rule.IsEndDateMarkerForEndOfYear()); 1066if (endOfCurrentYearUtc.Ticks < nextRule.DateStart.Ticks - 1) 1084DateTime nextYearStartUtc = GetUtcDateTimeFromLocalTicks(nextYearStart.Ticks, nextRule, includeDaylightDelta: nextRule.IsStartDateMarkerForBeginningOfYear()); 1085DateTime nextYearEndUtc = GetUtcDateTimeFromLocalTicks(nextYearEnd.Ticks, nextRule, includeDaylightDelta: true, tickAdjustment: -1); 1093if (endOfCurrentYearUtc.Ticks < nextYearStartUtc.Ticks - 1) 1150if (startOfCurrentYearUtc.Ticks > previousRule.DateEnd.Ticks - 1) 1167DateTime previousYearStartUtc = GetUtcDateTimeFromLocalTicks(previousYearStart.Ticks, previousRule, includeDaylightDelta: previousRule.IsStartDateMarkerForBeginningOfYear()); 1175DateTime previousYearEndUtc = GetUtcDateTimeFromLocalTicks(previousYearEnd.Ticks, previousRule, includeDaylightDelta: true, tickAdjustment: -1); 1177if (previousYearEndUtc.Ticks < startOfCurrentYearUtc.Ticks - 1) 1224long endOfCurrentYearUtcTicks = endOfCurrentYear.Ticks - GetTransitionUtcOffsetTicks(rule, includeDaylightDelta: true); 1231new TimeTransition(SafeCreateDateTimeFromTicks(utcEnd.Ticks + 1), SafeCreateDateTimeFromTicks(utcStart.Ticks - 1), rule.BaseUtcOffsetDelta, false)); 1259if (endOfCurrentYearUtc.Ticks < nextRule.DateStart.Ticks) 1286DateTime nextYearStartUtc = GetUtcDateTimeFromLocalTicks(nextYearStart.Ticks, nextRule, includeDaylightDelta: nextRule.IsStartDateMarkerForBeginningOfYear()); 1287DateTime nextYearEndUtc = GetUtcDateTimeFromLocalTicks(nextYearEnd.Ticks, nextRule, includeDaylightDelta: true, tickAdjustment: -1); 1294if (endOfCurrentYearUtc.Ticks < nextYearStartUtc.Ticks - 1)
src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.cs (8)
137long utcNowTicks = utcNow.Ticks; 147long localTicks = SafeCreateDateTimeFromTicks(dateTimeNowCache._nowUtcOffsetTicks + utcNowTicks).Ticks; 604long ticks = utcDateTime.Ticks + destinationOffset.Ticks; 620if (dateTime.Ticks == 0) 663utcDateTime = new DateTime(dateTime.Ticks + sourceTimeZone.BaseUtcOffset.Ticks, DateTimeKind.Utc); 680return new DateTime(targetConverted.Ticks, DateTimeKind.Local, isDaylightSaving && destinationTimeZone.IsAmbiguousLocalTime(targetConverted)); 684return new DateTime(targetConverted.Ticks, targetKind); 1111long 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)
90value.Ticks,
System.Private.Xml (27)
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 (16)
124private static readonly long s_maxDateTimeTicksForEndOfDay = DateTime.MaxValue.Ticks - TimeSpan.TicksPerDay; 166if (_dt.Ticks > s_maxDateTimeTicksForEndOfDay) 350get { return (int)(_dt.Ticks % TicksToFractionDivisor); } 383XsdDateTimeKind.Zulu => new DateTime(_dt.Ticks, DateTimeKind.Utc), 386XsdDateTimeKind.LocalEastOfZulu => new DateTime(_dt.Subtract(new TimeSpan(ZoneHour, ZoneMinute, 0)).Ticks, DateTimeKind.Utc), 387XsdDateTimeKind.LocalWestOfZulu => new DateTime(_dt.Add(new TimeSpan(ZoneHour, ZoneMinute, 0)).Ticks, DateTimeKind.Utc), 436result = new DateTime(result.Ticks, DateTimeKind.Utc); 440ticks = result.Ticks - new TimeSpan(xdt.ZoneHour, xdt.ZoneMinute, 0).Ticks; 441if (ticks < DateTime.MinValue.Ticks) 445if (ticks < DateTime.MinValue.Ticks) 446ticks = DateTime.MinValue.Ticks; 453ticks = result.Ticks + new TimeSpan(xdt.ZoneHour, xdt.ZoneMinute, 0).Ticks; 454if (ticks > DateTime.MaxValue.Ticks) 458if (ticks > DateTime.MaxValue.Ticks) 459ticks = DateTime.MaxValue.Ticks; 594long ticks = _dt.Ticks;
System\Xml\Serialization\CodeGenerator.cs (1)
835Ldc(((DateTime)o).Ticks); // ticks
System\Xml\Serialization\XmlSerializationWriter.cs (1)
4392Writer.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)
861long notAfterLocalTicks = notAfterLocal.Ticks;
System.ServiceModel.Federation (2)
System\ServiceModel\Federation\WSTrustChannelSecurityTokenProvider.cs (2)
354long interval = toTime.Ticks - fromTime.Ticks;
System.ServiceModel.Primitives (12)
Internals\System\Runtime\IOThreadTimer.cs (1)
647var waitDurationInMillis = (earliestDueTime - DateTime.UtcNow.Ticks) / TimeSpan.TicksPerMillisecond;
Internals\System\Runtime\Ticks.cs (1)
18return DateTime.UtcNow.Ticks;
Internals\System\Xml\XmlMtomWriter.cs (1)
493return string.Format(CultureInfo.InvariantCulture, "http://tempuri.org/{0}/{1}", index, DateTime.Now.Ticks);
System\IdentityModel\SecurityUtils.cs (2)
47return new DateTime(DateTime.MinValue.Ticks + TimeSpan.TicksPerDay, DateTimeKind.Utc); 56return new DateTime(DateTime.MaxValue.Ticks - TimeSpan.TicksPerDay, DateTimeKind.Utc);
System\ServiceModel\Diagnostics\TraceUtility.cs (1)
86TimeSpan elapsedTime = new TimeSpan(DateTime.UtcNow.Ticks - startTicks);
System\ServiceModel\Dispatcher\SyncMethodInvoker.cs (1)
98beginOperation = DateTime.UtcNow.Ticks;
System\ServiceModel\Dispatcher\TaskMethodInvoker.cs (1)
160beginOperation = DateTime.UtcNow.Ticks;
System\ServiceModel\Security\SecuritySessionClientSettings.cs (2)
958TimeSpan tokenValidityInterval = TimeSpan.FromTicks((long)(((token.ValidTo.Ticks - token.ValidFrom.Ticks) * Settings._issuedTokenRenewalThreshold) / 100));
System\ServiceModel\Security\SecurityUtils.cs (2)
298return new DateTime(DateTime.MaxValue.Ticks - TimeSpan.TicksPerDay, DateTimeKind.Utc); 307return new DateTime(DateTime.MinValue.Ticks + TimeSpan.TicksPerDay, DateTimeKind.Utc);
System.Text.Json (5)
System\Text\Json\JsonHelpers.Date.cs (2)
434value = new DateTimeOffset(ticks: dateTime.Ticks, offset: new TimeSpan(ticks: offsetTicks)); 569if ((ulong)ticks > (ulong)DateTime.MaxValue.Ticks)
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; 402_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)
2025_autoCompleteTimeStamp = DateTime.Now.Ticks; 2040if (DateTime.Now.Ticks - _autoCompleteTimeStamp > AutoCompleteTimeout || 2057_autoCompleteTimeStamp = DateTime.Now.Ticks; 2072if (DateTime.Now.Ticks - _autoCompleteTimeStamp > AutoCompleteTimeout) 2081_autoCompleteTimeStamp = DateTime.Now.Ticks; 2098_autoCompleteTimeStamp = DateTime.Now.Ticks;
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (2)
5776&& (DateTime.Now.Ticks - _lastMouseClickInfo.TimeStamp) / 10000 <= SystemInformation.DoubleClickTime 25398_lastMouseClickInfo.TimeStamp = DateTime.Now.Ticks;
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.cs (4)
1850if (date1.Ticks == _selectionStart.Ticks) 1871Debug.Assert(lower.Ticks <= upper.Ticks, "lower must be less than upper");
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.cs (2)
2622long timeStamp = DateTime.Now.Ticks; 3484_rowSelectTime = DateTime.Now.Ticks;
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.cs (1)
2585long 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;