コード例 #1
0
ファイル: Instant.cs プロジェクト: canthonyparkinson/JTIME
 ITemporal ITemporal.plus(ITemporalAmount amount)
 {
     return(TemporalHelper.plus(this, amount));
 }
コード例 #2
0
 public virtual ITemporal plus(ITemporalAmount amount)
 {
     return(amount.addTo(this));
 }
コード例 #3
0
        private static ITemporal minus(Dictionary <string, Tuple <Func <long, ITemporal>, Func <long, ITemporal> > > addSubrtactHandler, ITemporalAmount amt)
        {
            var unit = amt.getUnits()[0];

            if (addSubrtactHandler.ContainsKey(unit.ToString()))
            {
                return(addSubrtactHandler[unit.ToString()].Item2(amt.get(unit)));
            }

            return(null);
        }
コード例 #4
0
 public virtual ITemporal minus(ITemporalAmount amount)
 {
     return(amount.subtractFrom(this));
 }
コード例 #5
0
 public static ITemporal plus(ITemporalHelper me, ITemporalAmount amount)
 {
     return(plus(me.addSubrtactHandlers, amount));
 }