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)
818
return value.
_dateData
;
853
private ulong UTicks =>
_dateData
& TicksMask;
855
private ulong InternalKind =>
_dateData
& FlagsMask;
1295
info.AddValue(DateDataField,
_dateData
);
1300
if (
_dateData
>> KindShift == (int)DateTimeKind.Utc)
1315
if ((
_dateData
& KindLocal) != 0)
1338
return (long)
_dateData
;
1354
internal void GetDate(out int year, out int month, out int day) => GetDate(
_dateData
, out year, out month, out day);
1456
internal bool IsAmbiguousDaylightSavingTime() =>
_dateData
>= KindLocalAmbiguousDst;
1463
uint kind = (uint)(
_dateData
>> KindShift);
1535
public long Ticks => (long)(
_dateData
& TicksMask);
1551
public int Year => GetYear(
_dateData
);
1698
long ticks = ((
_dateData
& KindLocal) != 0) ? ToUniversalTime().Ticks : Ticks;
1716
if ((
_dateData
& KindLocal) != 0)
1781
=>
_dateData
>> KindShift == (int)DateTimeKind.Utc ? this : TimeZoneInfo.ConvertTimeToUtc(this, TimeZoneInfoOptions.NoThrowOnInvalidTime);
1871
public static bool operator ==(DateTime d1, DateTime d2) => ((d1.
_dateData
^ d2.
_dateData
) << 2) == 0;
src\libraries\System.Private.CoreLib\src\System\DateTimeOffset.cs (2)
336
public DateTime UtcDateTime => DateTime.CreateUnchecked((long)(_dateTime.
_dateData
| DateTime.KindUtc));
432
public long UtcTicks => (long)_dateTime.
_dateData
;