示例#1
0
        internal void DisposeTimer(WFMTimerOnScheduler timer)
        {
#if !framework_35
            DateTime?t;
            timers.TryRemove(timer, out t);
#endif
        }
示例#2
0
        internal void DisposeTimer(WFMTimerOnScheduler timer)
        {
#if !framework_35
            DateTime? t;
            timers.TryRemove(timer, out t);
#endif
        }
示例#3
0
        public IWFMTimer NewTimer()
        {
            WFMTimerOnScheduler t = new WFMTimerOnScheduler(scheduler);

            scheduler.AddTimer(t);
            return(t);
        }
示例#4
0
        internal void AddTimer(WFMTimerOnScheduler t)
        {
#if !framework_35
            timers.TryAdd(t, null);
#endif
        }
示例#5
0
 private bool IsTimeToTick(WFMTimerOnScheduler timer, DateTime? lastTick)
 {
     return (DateTime.Now - lastTick.Value).TotalMilliseconds > timer.GetInterval();
 }
示例#6
0
        internal void AddTimer(WFMTimerOnScheduler t)
        {
#if !framework_35
            timers.TryAdd(t, null);
#endif
        }
示例#7
0
 private bool IsTimeToTick(WFMTimerOnScheduler timer, DateTime?lastTick)
 {
     return((DateTime.Now - lastTick.Value).TotalMilliseconds > timer.GetInterval());
 }
 public IWFMTimer NewTimer()
 {
     WFMTimerOnScheduler t= new WFMTimerOnScheduler(scheduler);
     scheduler.AddTimer(t);
     return t;
 }