src\libraries\System.Private.CoreLib\src\System\DateTime.cs (22)
295ulong ticks = calendar.ToDateTime(year, month, day, hour, minute, second, millisecond).UTicks;
359_dateData = calendar.ToDateTime(year, month, day, hour, minute, second, 0).UTicks;
545_dateData = calendar.ToDateTime(year, month, day, hour, minute, second, millisecond).UTicks;
847if (UTicks > MaxTicks)
976return new DateTime(n * (ulong)TimeSpan.TicksPerDay + date.UTicks % TimeSpan.TicksPerDay | date.InternalKind);
1043return new DateTime(n * (ulong)TimeSpan.TicksPerDay + date.UTicks % TimeSpan.TicksPerDay | date.InternalKind);
1310return new DateTime(value.UTicks | ((ulong)(uint)kind << KindShift));
1346public DateTime Date => new((UTicks / TimeSpan.TicksPerDay * TimeSpan.TicksPerDay) | InternalKind);
1379ulong seconds = UTicks / TimeSpan.TicksPerSecond;
1390ulong milliseconds = UTicks / TimeSpan.TicksPerMillisecond;
1403ulong ticks = UTicks;
1421uint r1 = (((uint)(UTicks / TicksPer6Hours) | 3U) + 1224) % DaysPer400Years;
1435public DayOfWeek DayOfWeek => (DayOfWeek)(((uint)(UTicks / TimeSpan.TicksPerDay) + 1) % 7);
14411 + (int)(((((uint)(UTicks / TicksPer6Hours) | 3U) % (uint)DaysPer400Years) | 3U) * EafMultiplier / EafDivider);
1454public int Hour => (int)((uint)(UTicks / TimeSpan.TicksPerHour) % 24);
1472public int Millisecond => (int)((UTicks / TimeSpan.TicksPerMillisecond) % 1000);
1477public int Microsecond => (int)((UTicks / TimeSpan.TicksPerMicrosecond) % 1000);
1482public int Nanosecond => (int)(UTicks % TimeSpan.TicksPerMicrosecond) * 100;
1487public int Minute => (int)((UTicks / TimeSpan.TicksPerMinute) % 60);
1497uint r1 = (((uint)(UTicks / TicksPer6Hours) | 3U) + 1224) % DaysPer400Years;
1529public int Second => (int)((UTicks / TimeSpan.TicksPerSecond) % 60);
1540public TimeSpan TimeOfDay => new TimeSpan((long)(UTicks % TimeSpan.TicksPerDay));