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

◆ IsLeapDay() [2/2]

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

Definition at line 280 of file HijriCalendar.cs.

281 {
282 int daysInMonth = GetDaysInMonth(year, month, era);
283 if (day < 1 || day > daysInMonth)
284 {
285 throw new ArgumentOutOfRangeException("day", day, SR.Format(SR.ArgumentOutOfRange_Day, daysInMonth, month));
286 }
287 if (IsLeapYear(year, era) && month == 12)
288 {
289 return day == 30;
290 }
291 return false;
292 }
override bool IsLeapYear(int year, int era)
override int GetDaysInMonth(int year, int month, int era)

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