Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ IsLeapDay() [2/2]

override bool System.Globalization.PersianCalendar.IsLeapDay ( int year,
int month,
int day,
int era )
inline

Definition at line 250 of file PersianCalendar.cs.

251 {
252 int daysInMonth = GetDaysInMonth(year, month, era);
253 if (day < 1 || day > daysInMonth)
254 {
255 throw new ArgumentOutOfRangeException("day", day, SR.Format(SR.ArgumentOutOfRange_Day, daysInMonth, month));
256 }
257 if (IsLeapYear(year, era) && month == 12)
258 {
259 return day == 30;
260 }
261 return false;
262 }
override int GetDaysInMonth(int year, int month, int era)
override bool IsLeapYear(int year, int era)

References System.SR.ArgumentOutOfRange_Day, System.SR.Format(), System.Globalization.PersianCalendar.GetDaysInMonth(), System.Globalization.PersianCalendar.IsLeapYear(), and System.year.