48 references to MaxTicks
System.Private.CoreLib (48)
src\libraries\System.Private.CoreLib\src\System\CurrentSystemTimeZone.cs (2)
103
if (tick > DateTime.
MaxTicks
)
105
return new DateTime(DateTime.
MaxTicks
, DateTimeKind.Local);
src\libraries\System.Private.CoreLib\src\System\DateTime.cs (27)
79
private const long MaxMicroseconds =
MaxTicks
/ TimeSpan.TicksPerMicrosecond;
80
private const long MaxMillis =
MaxTicks
/ TimeSpan.TicksPerMillisecond;
81
private const long MaxSeconds =
MaxTicks
/ TimeSpan.TicksPerSecond;
82
private const long MaxMinutes =
MaxTicks
/ TimeSpan.TicksPerMinute;
83
private const long MaxHours =
MaxTicks
/ TimeSpan.TicksPerHour;
115
public static readonly DateTime MaxValue = new DateTime(
MaxTicks
, DateTimeKind.Unspecified);
145
if ((ulong)ticks >
MaxTicks
) ThrowTicksOutOfRange();
151
Debug.Assert((dateData & TicksMask) <=
MaxTicks
);
159
if ((ulong)ticks >
MaxTicks
) ThrowTicksOutOfRange();
200
if ((ulong)ticks >
MaxTicks
) ThrowTicksOutOfRange();
847
if (UTicks >
MaxTicks
)
995
if (ticks >
MaxTicks
) ThrowDateArithmetic(0);
1003
if (ticks >
MaxTicks
)
1130
Debug.Assert(ticks <=
MaxTicks
, "Input parameters validated already");
1143
Debug.Assert(ticks <=
MaxTicks
, "Input parameters validated already");
1224
if ((ulong)ticks >
MaxTicks
)
1242
if ((ulong)ticks >
MaxTicks
)
1250
if (((ulong)dateData & TicksMask) >
MaxTicks
)
1267
if ((ulong)fileTime >
MaxTicks
- FileTimeOffset)
1514
if ((ulong)tick <=
MaxTicks
)
1522
return new DateTime(tick < 0 ? KindLocal :
MaxTicks
| KindLocal);
1658
if (ticks >
MaxTicks
) ThrowDateArithmetic(0);
1722
if ((ulong)tick <=
MaxTicks
)
1730
return new DateTime(tick < 0 ? KindLocal :
MaxTicks
| KindLocal);
1858
if (ticks >
MaxTicks
) ThrowDateArithmetic(1);
1865
if (ticks >
MaxTicks
) ThrowDateArithmetic(1);
2022
Debug.Assert(ticks <=
MaxTicks
, "Input parameters validated already");
src\libraries\System.Private.CoreLib\src\System\DateTimeOffset.cs (7)
58
internal const long UnixMaxSeconds = DateTime.
MaxTicks
/ TimeSpan.TicksPerSecond - UnixEpochSeconds;
62
public static readonly DateTimeOffset MaxValue = new DateTimeOffset(0, DateTime.CreateUnchecked(DateTime.
MaxTicks
));
75
Debug.Assert((ulong)(validDateTime.Ticks + validOffsetMinutes * TimeSpan.TicksPerMinute) <= DateTime.
MaxTicks
);
600
const long MaxMilliseconds = DateTime.
MaxTicks
/ TimeSpan.TicksPerMillisecond - UnixEpochMilliseconds;
781
if ((ulong)localTicks > DateTime.
MaxTicks
)
786
localTicks = localTicks < DateTime.MinTicks ? DateTime.MinTicks : DateTime.
MaxTicks
;
942
if ((ulong)utcTicks > DateTime.
MaxTicks
)
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventPipeEventDispatcher.cs (2)
184
if ((inTicks < 0) || (DateTime.
MaxTicks
< inTicks))
186
inTicks = DateTime.
MaxTicks
;
src\libraries\System.Private.CoreLib\src\System\Globalization\DateTimeParse.cs (4)
2838
if (utcTicks < DateTime.MinTicks || utcTicks > DateTime.
MaxTicks
)
2887
if (resultTicks < DateTime.MinTicks || resultTicks > DateTime.
MaxTicks
)
2929
if (resultTicks < DateTime.MinTicks || resultTicks > DateTime.
MaxTicks
)
2942
if (resultTicks < DateTime.MinTicks || resultTicks > DateTime.
MaxTicks
)
src\libraries\System.Private.CoreLib\src\System\TimeZone.cs (2)
92
if (tickCount > DateTime.
MaxTicks
)
94
return new DateTime(DateTime.
MaxTicks
, DateTimeKind.Utc);
src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.cs (4)
717
ticks > DateTime.
MaxTicks
? DateTimeOffset.MaxValue :
1301
ticks > DateTime.
MaxTicks
? DateTime.MaxValue :
1315
ticks > DateTime.
MaxTicks
? DateTime.MaxValue :
1324
ticks > DateTime.
MaxTicks
? DateTime.MaxValue :