예제 #1
0
 /// <summary>
 /// Create a new instance of <see cref="HolidayManager"/>
 /// </summary>
 /// <param name="dailyNodeTree"></param>
 /// <param name="variableDailyNodeTree"></param>
 public HolidayManager(DailyNodeTree dailyNodeTree, VariableDailyNodeTree variableDailyNodeTree)
 {
     _fixedDailyNodeTree    = dailyNodeTree ?? throw new ArgumentNullException(nameof(dailyNodeTree));
     _variableDailyNodeTree = new VariableDailyCache(variableDailyNodeTree ?? throw new ArgumentNullException(nameof(variableDailyNodeTree)));
 }
예제 #2
0
 /// <summary>
 /// Create
 /// </summary>
 /// <param name="dailyNodeTree"></param>
 /// <param name="variableDailyNodeTree"></param>
 /// <returns></returns>
 public static IHolidayManager Create(DailyNodeTree dailyNodeTree, VariableDailyNodeTree variableDailyNodeTree)
 {
     return(new HolidayManager(dailyNodeTree, variableDailyNodeTree));
 }