System.Globalization.GregorianCalendarHelper.IsValidYear C# (CSharp) Method

IsValidYear() private method

private IsValidYear ( int year, int era ) : bool
year int
era int
return bool
        internal bool IsValidYear(int year, int era) {
            if (year < 0) {
                return false;
            }            

            if (era == Calendar.CurrentEra) {
                era = m_Cal.CurrentEraValue;
            }
            
            for (int i = 0; i < m_EraInfo.Length; i++) {
                if (era == m_EraInfo[i].era) {
                    if (year < m_EraInfo[i].minEraYear || year > m_EraInfo[i].maxEraYear) {
                        return false;
                    }
                    return true;
                }
            }
            return false;
        }       
        

Usage Example

Esempio n. 1
0
 internal override bool IsValidYear(int year, int era)
 {
     return(helper.IsValidYear(year, era));
 }