/// <summary> /// Use NewZealand holiday provider /// </summary> /// <param name="options"></param> /// <param name="holidayTypes"></param> /// <typeparam name="TOptions"></typeparam> /// <returns></returns> public static TOptions UseNewZealand <TOptions>(this HolidayOptions <TOptions> options, params HolidayType[] holidayTypes) where TOptions : HolidayOptions <TOptions> { return(options.Use <NewZealandHolidayProvider>(holidayTypes)); }
/// <summary> /// Use Bangladesh holiday provider /// </summary> /// <param name="options"></param> /// <param name="holidayTypes"></param> /// <typeparam name="TOptions"></typeparam> /// <returns></returns> public static TOptions UseBangladesh <TOptions>(this HolidayOptions <TOptions> options, params HolidayType[] holidayTypes) where TOptions : HolidayOptions <TOptions> { return(options.Use <BangladeshHolidayProvider>(holidayTypes)); }
/// <summary> /// Use Dominican holiday provider /// </summary> /// <param name="options"></param> /// <param name="holidayTypes"></param> /// <typeparam name="TOptions"></typeparam> /// <returns></returns> public static TOptions UseDominican <TOptions>(this HolidayOptions <TOptions> options, params HolidayType[] holidayTypes) where TOptions : HolidayOptions <TOptions> { return(options.Use <DominicanHolidayProvider>(holidayTypes)); }
/// <summary> /// Use Gibraltar holiday provider /// </summary> /// <param name="options"></param> /// <param name="holidayTypes"></param> /// <typeparam name="TOptions"></typeparam> /// <returns></returns> public static TOptions UseGibraltar <TOptions>(this HolidayOptions <TOptions> options, params HolidayType[] holidayTypes) where TOptions : HolidayOptions <TOptions> { return(options.Use <GibraltarHolidayProvider>(holidayTypes)); }
/// <summary> /// Use Zimbabwe holiday provider /// </summary> /// <param name="options"></param> /// <param name="holidayTypes"></param> /// <typeparam name="TOptions"></typeparam> /// <returns></returns> public static TOptions UseZimbabwe <TOptions>(this HolidayOptions <TOptions> options, params HolidayType[] holidayTypes) where TOptions : HolidayOptions <TOptions> { return(options.Use <ZimbabweHolidayProvider>(holidayTypes)); }
/// <summary> /// Use SvalbardAndJanMayen holiday provider /// </summary> /// <param name="options"></param> /// <param name="holidayTypes"></param> /// <typeparam name="TOptions"></typeparam> /// <returns></returns> public static TOptions UseSvalbardAndJanMayen <TOptions>(this HolidayOptions <TOptions> options, params HolidayType[] holidayTypes) where TOptions : HolidayOptions <TOptions> { return(options.Use <SvalbardAndJanMayenHolidayProvider>(holidayTypes)); }
/// <summary> /// Use Anguilla holiday provider /// </summary> /// <param name="options"></param> /// <param name="holidayTypes"></param> /// <typeparam name="TOptions"></typeparam> /// <returns></returns> public static TOptions UseAnguilla <TOptions>(this HolidayOptions <TOptions> options, params HolidayType[] holidayTypes) where TOptions : HolidayOptions <TOptions> { return(options.Use <AnguillaHolidayProvider>(holidayTypes)); }
/// <summary> /// Use Luxembourg holiday provider /// </summary> /// <param name="options"></param> /// <param name="holidayTypes"></param> /// <typeparam name="TOptions"></typeparam> /// <returns></returns> public static TOptions UseLuxembourg <TOptions>(this HolidayOptions <TOptions> options, params HolidayType[] holidayTypes) where TOptions : HolidayOptions <TOptions> { return(options.Use <LuxembourgHolidayProvider>(holidayTypes)); }
/// <summary> /// Use CongoBrazzaville holiday provider /// </summary> /// <param name="options"></param> /// <param name="holidayTypes"></param> /// <typeparam name="TOptions"></typeparam> /// <returns></returns> public static TOptions UseCongoBrazzaville <TOptions>(this HolidayOptions <TOptions> options, params HolidayType[] holidayTypes) where TOptions : HolidayOptions <TOptions> { return(options.Use <CongoBrazzavilleHolidayProvider>(holidayTypes)); }
/// <summary> /// Use CocosIslands holiday provider /// </summary> /// <param name="options"></param> /// <param name="holidayTypes"></param> /// <typeparam name="TOptions"></typeparam> /// <returns></returns> public static TOptions UseCocosIslands <TOptions>(this HolidayOptions <TOptions> options, params HolidayType[] holidayTypes) where TOptions : HolidayOptions <TOptions> { return(options.Use <CocosIslandsHolidayProvider>(holidayTypes)); }
/// <summary> /// Use BosniaAndHerzegovina holiday provider /// </summary> /// <param name="options"></param> /// <param name="holidayTypes"></param> /// <typeparam name="TOptions"></typeparam> /// <returns></returns> public static TOptions UseBosniaAndHerzegovina <TOptions>(this HolidayOptions <TOptions> options, params HolidayType[] holidayTypes) where TOptions : HolidayOptions <TOptions> { return(options.Use <BosniaAndHerzegovinaHolidayProvider>(holidayTypes)); }
/// <summary> /// Use Bulgaria holiday provider /// </summary> /// <param name="options"></param> /// <param name="holidayTypes"></param> /// <typeparam name="TOptions"></typeparam> /// <returns></returns> public static TOptions UseBulgaria<TOptions>(this HolidayOptions<TOptions> options, params HolidayType[] holidayTypes) where TOptions : HolidayOptions<TOptions> { return options.Use<BulgariaHolidayProvider>(holidayTypes); }
/// <summary> /// Use SaintBarts holiday provider /// </summary> /// <param name="options"></param> /// <param name="holidayTypes"></param> /// <typeparam name="TOptions"></typeparam> /// <returns></returns> public static TOptions UseSaintBarts <TOptions>(this HolidayOptions <TOptions> options, params HolidayType[] holidayTypes) where TOptions : HolidayOptions <TOptions> { return(options.Use <SaintBartsHolidayProvider>(holidayTypes)); }
/// <summary> /// Use Liechtenstein holiday provider /// </summary> /// <param name="options"></param> /// <param name="holidayTypes"></param> /// <typeparam name="TOptions"></typeparam> /// <returns></returns> public static TOptions UseLiechtenstein <TOptions>(this HolidayOptions <TOptions> options, params HolidayType[] holidayTypes) where TOptions : HolidayOptions <TOptions> { return(options.Use <LiechtensteinHolidayProvider>(holidayTypes)); }
/// <summary> /// Use UnitedArabEmirates holiday provider /// </summary> /// <param name="options"></param> /// <param name="holidayTypes"></param> /// <typeparam name="TOptions"></typeparam> /// <returns></returns> public static TOptions UseUnitedArabEmirates <TOptions>(this HolidayOptions <TOptions> options, params HolidayType[] holidayTypes) where TOptions : HolidayOptions <TOptions> { return(options.Use <UnitedArabEmiratesHolidayProvider>(holidayTypes)); }
/// <summary> /// Use CongoKinshasa holiday provider /// </summary> /// <param name="options"></param> /// <param name="holidayTypes"></param> /// <typeparam name="TOptions"></typeparam> /// <returns></returns> public static TOptions UseCongoKinshasa <TOptions>(this HolidayOptions <TOptions> options, params HolidayType[] holidayTypes) where TOptions : HolidayOptions <TOptions> { return(options.Use <CongoKinshasaHolidayProvider>(holidayTypes)); }
/// <summary> /// Use ElSalvador holiday provider /// </summary> /// <param name="options"></param> /// <param name="holidayTypes"></param> /// <typeparam name="TOptions"></typeparam> /// <returns></returns> public static TOptions UseElSalvador <TOptions>(this HolidayOptions <TOptions> options, params HolidayType[] holidayTypes) where TOptions : HolidayOptions <TOptions> { return(options.Use <ElSalvadorHolidayProvider>(holidayTypes)); }
/// <summary> /// Use EquatorialGuinea holiday provider /// </summary> /// <param name="options"></param> /// <param name="holidayTypes"></param> /// <typeparam name="TOptions"></typeparam> /// <returns></returns> public static TOptions UseEquatorialGuinea <TOptions>(this HolidayOptions <TOptions> options, params HolidayType[] holidayTypes) where TOptions : HolidayOptions <TOptions> { return(options.Use <EquatorialGuineaHolidayProvider>(holidayTypes)); }
/// <summary> /// Use SouthKorea holiday provider /// </summary> /// <param name="options"></param> /// <param name="holidayTypes"></param> /// <typeparam name="TOptions"></typeparam> /// <returns></returns> public static TOptions UseSouthKorea <TOptions>(this HolidayOptions <TOptions> options, params HolidayType[] holidayTypes) where TOptions : HolidayOptions <TOptions> { return(options.Use <SouthKoreaHolidayProvider>(holidayTypes)); }
/// <summary> /// Use Portugal holiday provider /// </summary> /// <param name="options"></param> /// <param name="holidayTypes"></param> /// <typeparam name="TOptions"></typeparam> /// <returns></returns> public static TOptions UsePortugal <TOptions>(this HolidayOptions <TOptions> options, params HolidayType[] holidayTypes) where TOptions : HolidayOptions <TOptions> { return(options.Use <PortugalHolidayProvider>(holidayTypes)); }
/// <summary> /// Use Mexico holiday provider /// </summary> /// <param name="options"></param> /// <param name="holidayTypes"></param> /// <typeparam name="TOptions"></typeparam> /// <returns></returns> public static TOptions UseMexico <TOptions>(this HolidayOptions <TOptions> options, params HolidayType[] holidayTypes) where TOptions : HolidayOptions <TOptions> { return(options.Use <MexicoHolidayProvider>(holidayTypes)); }
/// <summary> /// Use Guadeloupe holiday provider /// </summary> /// <param name="options"></param> /// <param name="holidayTypes"></param> /// <typeparam name="TOptions"></typeparam> /// <returns></returns> public static TOptions UseGuadeloupe <TOptions>(this HolidayOptions <TOptions> options, params HolidayType[] holidayTypes) where TOptions : HolidayOptions <TOptions> { return(options.Use <GuadeloupeHolidayProvider>(holidayTypes)); }