23 writes to _dateData
System.Private.CoreLib (23)
src\libraries\System.Private.CoreLib\src\System\DateTime.cs (23)
146_dateData = (ulong)ticks; 152_dateData = dateData; 161_dateData = (ulong)ticks | ((ulong)(uint)kind << KindShift); 176_dateData = (ulong)(date.DayNumber * TimeSpan.TicksPerDay + time.Ticks); 195_dateData = (ulong)(date.DayNumber * TimeSpan.TicksPerDay + time.Ticks) | ((ulong)(uint)kind << KindShift); 202_dateData = ((ulong)ticks | (isAmbiguousDst ? KindLocalAmbiguousDst : KindLocal)); 217_dateData = DateToTicks(year, month, day); 296_dateData = ticks | ((ulong)(uint)kind << KindShift); 300_dateData = WithLeapSecond(calendar, year, month, day, hour, minute, millisecond, kind); 319_dateData = ticks + TimeToTicks(hour, minute, second); 323_dateData = WithLeapSecond(ticks, hour, minute); 342_dateData = ticks + TimeToTicks(hour, minute, second); 346_dateData = WithLeapSecond(ticks, hour, minute); 359_dateData = calendar.ToDateTime(year, month, day, hour, minute, second, 0).UTicks; 363_dateData = WithLeapSecond(calendar, year, month, day, hour, minute); 426_dateData += (uint)millisecond * (uint)TimeSpan.TicksPerMillisecond; 486_dateData += (uint)millisecond * (uint)TimeSpan.TicksPerMillisecond; 545_dateData = calendar.ToDateTime(year, month, day, hour, minute, second, millisecond).UTicks; 549_dateData = WithLeapSecond(calendar, year, month, day, hour, minute, millisecond); 680_dateData += (uint)microsecond * (uint)TimeSpan.TicksPerMicrosecond; 809_dateData += (uint)microsecond * (uint)TimeSpan.TicksPerMicrosecond; 834_dateData = (ulong)Convert.ToInt64(enumerator.Value, CultureInfo.InvariantCulture); 838_dateData = Convert.ToUInt64(enumerator.Value, CultureInfo.InvariantCulture);
19 references to _dateData
System.Private.CoreLib (19)
src\libraries\System.Private.CoreLib\src\System\DateTime.cs (17)
818return value._dateData; 853private ulong UTicks => _dateData & TicksMask; 855private ulong InternalKind => _dateData & FlagsMask; 1295info.AddValue(DateDataField, _dateData); 1300if (_dateData >> KindShift == (int)DateTimeKind.Utc) 1315if ((_dateData & KindLocal) != 0) 1338return (long)_dateData; 1354internal void GetDate(out int year, out int month, out int day) => GetDate(_dateData, out year, out month, out day); 1456internal bool IsAmbiguousDaylightSavingTime() => _dateData >= KindLocalAmbiguousDst; 1463uint kind = (uint)(_dateData >> KindShift); 1535public long Ticks => (long)(_dateData & TicksMask); 1551public int Year => GetYear(_dateData); 1698long ticks = ((_dateData & KindLocal) != 0) ? ToUniversalTime().Ticks : Ticks; 1716if ((_dateData & KindLocal) != 0) 1781=> _dateData >> KindShift == (int)DateTimeKind.Utc ? this : TimeZoneInfo.ConvertTimeToUtc(this, TimeZoneInfoOptions.NoThrowOnInvalidTime); 1871public static bool operator ==(DateTime d1, DateTime d2) => ((d1._dateData ^ d2._dateData) << 2) == 0;
src\libraries\System.Private.CoreLib\src\System\DateTimeOffset.cs (2)
336public DateTime UtcDateTime => DateTime.CreateUnchecked((long)(_dateTime._dateData | DateTime.KindUtc)); 432public long UtcTicks => (long)_dateTime._dateData;