/// <summary>Returns the number of days in the specified year in the specified era.</summary> /// <returns>The number of days in the specified year in the specified era.</returns> /// <param name="year">An integer that represents the year. </param> /// <param name="era">An integer that represents the era. </param> /// <exception cref="T:System.ArgumentOutOfRangeException"> /// <paramref name="year" /> is outside the range supported by the calendar.-or- <paramref name="era" /> is outside the range supported by the calendar. </exception> public override int GetDaysInYear(int year, int era) { int year2 = this.M_CheckYEG(year, ref era); return(CCGregorianCalendar.GetDaysInYear(year2)); }
/// <summary> /// Overridden. Gives the number of days of the specified /// year of the given era. /// </summary> /// <param name="year">An integer that specifies the year. /// </param> /// <param name="era">An ineger that specifies the era. /// </param> /// <returns>An integer that gives the number of days of the /// specified year.</returns> /// <exception cref="T:System.ArgumentOutOfRangeExceiption"> /// The exception is thrown, if /// <paramref name="year"/> or <paramref name="era"/> are outside the /// allowed range. /// </exception> public override int GetDaysInYear(int year, int era) { int gregorianYear = M_CheckYEG(year, ref era); return CCGregorianCalendar.GetDaysInYear(gregorianYear); }