Skip to content

Commit 4ce9ac3

Browse files
committed
Update DateOnly.cs
1 parent 70dfc5c commit 4ce9ac3

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

Foundation/.Net-5.0/Core/DateOnly.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
using System;
22
using System.Diagnostics;
33
using System.Diagnostics.Contracts;
4+
using Foundation.Assertions;
45

56
namespace Foundation.Core
67
{
@@ -19,10 +20,13 @@ namespace Foundation.Core
1920

2021
private DateOnly(int dayNumber)
2122
{
22-
Debug.Assert((uint) dayNumber <= MaxDayNumber);
23+
Assert.IsInRange((uint) dayNumber <= MaxDayNumber);
2324
_dayNumber = dayNumber;
2425
}
2526

27+
public static DateOnly MinValue => new DateOnly(MinDayNumber);
28+
public static DateOnly MaxValue => new DateOnly(MaxDayNumber);
29+
2630
public DateOnly(int year, int month, int day) => _dayNumber = DayNumberFromDateTime(new DateTime(year, month, day));
2731

2832
[Pure]

0 commit comments

Comments
 (0)