Ejemplo n.º 1
0
 public TimeSpan GetMaxOffset(DynamicCalendarModel model)
 {
     if (!_maxValue.HasValue)
     {
         ResyncMax(model);
         if (AddOnOffset != null)
         {
             _maxValue += AddOnOffset.GetMaxOffset(model);
         }
     }
     return(_maxValue.Value);
 }
Ejemplo n.º 2
0
 public TimeSpan GetOffset(DateTime tStart, DynamicCalendarModel model, int nOffsetDays = 0)
 {
     //if (!_value.HasValue)
     {
         Resync(tStart, model, nOffsetDays);
         if (AddOnOffset != null)
         {
             _value += AddOnOffset.GetOffset(tStart + _value.Value, model);
         }
     }
     return(_value.Value);
 }