static NSString GetCalendarIdentifier (NSCalendarType type) { switch (type){ case NSCalendarType.Gregorian: return NSGregorianCalendar; case NSCalendarType.Buddhist: return NSBuddhistCalendar; case NSCalendarType.Chinese: return NSChineseCalendar; case NSCalendarType.Hebrew: return NSHebrewCalendar; case NSCalendarType.Islamic: return NSIslamicCalendar; case NSCalendarType.IslamicCivil: return NSIslamicCivilCalendar; case NSCalendarType.Japanese: return NSJapaneseCalendar; case NSCalendarType.RepublicOfChina: return NSRepublicOfChinaCalendar; case NSCalendarType.Persian: return NSPersianCalendar; case NSCalendarType.Indian: return NSIndianCalendar; case NSCalendarType.ISO8601: return NSISO8601Calendar; default: throw new ArgumentException ("Unknown NSCalendarType value"); } }
static NSString GetCalendarIdentifier(NSCalendarType type) { switch (type) { case NSCalendarType.Gregorian: return(NSGregorianCalendar); case NSCalendarType.Buddhist: return(NSBuddhistCalendar); case NSCalendarType.Chinese: return(NSChineseCalendar); case NSCalendarType.Hebrew: return(NSHebrewCalendar); case NSCalendarType.Islamic: return(NSIslamicCalendar); case NSCalendarType.IslamicCivil: return(NSIslamicCivilCalendar); case NSCalendarType.Japanese: return(NSJapaneseCalendar); #pragma warning disable 612 // RepublicOfChina is obsolete case NSCalendarType.RepublicOfChina: #pragma warning restore 612 return(NSRepublicOfChinaCalendar); case NSCalendarType.Persian: return(NSPersianCalendar); case NSCalendarType.Indian: return(NSIndianCalendar); case NSCalendarType.ISO8601: return(NSISO8601Calendar); case NSCalendarType.Coptic: return(CopticCalendar); case NSCalendarType.EthiopicAmeteAlem: return(EthiopicAmeteAlemCalendar); case NSCalendarType.EthiopicAmeteMihret: return(EthiopicAmeteMihretCalendar); case NSCalendarType.IslamicTabular: return(IslamicTabularCalendar); case NSCalendarType.IslamicUmmAlQura: return(IslamicUmmAlQuraCalendar); default: throw new ArgumentException("Unknown NSCalendarType value"); } }
static NSString GetCalendarIdentifier(NSCalendarType type) { switch (type) { case NSCalendarType.Gregorian: return(NSGregorianCalendar); case NSCalendarType.Buddhist: return(NSBuddhistCalendar); case NSCalendarType.Chinese: return(NSChineseCalendar); case NSCalendarType.Hebrew: return(NSHebrewCalendar); case NSCalendarType.Islamic: return(NSIslamicCalendar); case NSCalendarType.IslamicCivil: return(NSIslamicCivilCalendar); case NSCalendarType.Japanese: return(NSJapaneseCalendar); case NSCalendarType.RepublicOfChina: return(NSRepublicOfChinaCalendar); case NSCalendarType.Persian: return(NSPersianCalendar); case NSCalendarType.Indian: return(NSIndianCalendar); case NSCalendarType.ISO8601: return(NSISO8601Calendar); default: throw new ArgumentException("Unknown NSCalendarType value"); } }
static NSString GetCalendarIdentifier(NSCalendarType type) { switch (type){ case NSCalendarType.Gregorian: return NSGregorianCalendar; case NSCalendarType.Buddhist: return NSBuddhistCalendar; case NSCalendarType.Chinese: return NSChineseCalendar; case NSCalendarType.Hebrew: return NSHebrewCalendar; case NSCalendarType.Islamic: return NSIslamicCalendar; case NSCalendarType.IslamicCivil: return NSIslamicCivilCalendar; case NSCalendarType.Japanese: return NSJapaneseCalendar; #pragma warning disable 612 // RepublicOfChina is obsolete case NSCalendarType.RepublicOfChina: #pragma warning restore 612 return NSRepublicOfChinaCalendar; case NSCalendarType.Persian: return NSPersianCalendar; case NSCalendarType.Indian: return NSIndianCalendar; case NSCalendarType.ISO8601: return NSISO8601Calendar; case NSCalendarType.Coptic: return CopticCalendar; case NSCalendarType.EthiopicAmeteAlem: return EthiopicAmeteAlemCalendar; case NSCalendarType.EthiopicAmeteMihret: return EthiopicAmeteMihretCalendar; case NSCalendarType.IslamicTabular: return IslamicTabularCalendar; case NSCalendarType.IslamicUmmAlQura: return IslamicUmmAlQuraCalendar; default: throw new ArgumentException ("Unknown NSCalendarType value"); } }
public NSCalendar(NSCalendarType calendarType) : this(GetCalendarIdentifier(calendarType)) { }
public NSCalendar(NSCalendarType calendarType) : this(GetCalendarIdentifier (calendarType)) { }