System.Globalization.PersianCalendar.CheckYearRange C# (CSharp) Method

CheckYearRange() private method

private CheckYearRange ( int year, int era ) : void
year int
era int
return void
        internal void CheckYearRange(int year, int era) {
            CheckEraRange(era);
            if (year < 1 || year > MaxCalendarYear) {
                throw new ArgumentOutOfRangeException(
                            "year",
                            String.Format(
                                CultureInfo.CurrentCulture,
                                Environment.GetResourceString("ArgumentOutOfRange_Range"),
                                1,
                                MaxCalendarYear));
            }
        }

Usage Example

Esempio n. 1
0
 /// <summary>Returns the number of months in the specified year of the specified era.</summary>
 /// <param name="year">An integer from 1 through 9378 that represents the year. </param>
 /// <param name="era">An integer from 0 through 1 that represents the era. </param>
 /// <returns>Returns 10 if the <paramref name="year" /> parameter is 9378; otherwise, always returns 12.</returns>
 /// <exception cref="T:System.ArgumentOutOfRangeException">
 ///         <paramref name="year" /> or <paramref name="era" /> is outside the range supported by this calendar. </exception>
 // Token: 0x06002F87 RID: 12167 RVA: 0x000B5E1F File Offset: 0x000B401F
 public override int GetMonthsInYear(int year, int era)
 {
     PersianCalendar.CheckYearRange(year, era);
     if (year == 9378)
     {
         return(10);
     }
     return(12);
 }
All Usage Examples Of System.Globalization.PersianCalendar::CheckYearRange