public static object getObject(EventArgs e) { TimerEventArgs args = e as TimerEventArgs; if (args == null) { return(null); } return(args.mArgs); }
public static TimerObject addTimer(int interval, EventHandler handler, int first, int repeat, TimerEventArgs args) { return(createTimerEx(interval, handler, first, repeat, args)); }
private static TimerObject createTimerEx(int interval, EventHandler evtHandler, int firstFire, int repeatCount, TimerEventArgs evtArgs) { TimerSource.checkSystemTimer(); TimerParams param = new TimerParams { mEvtHandler = evtHandler, mRepeatCount = repeatCount, mEventArgs = evtArgs, mInterval = interval, mFirstFire = firstFire }; TimerObject timerObject = new TimerObject(); timerObject.init(param); addTimerEx(timerObject); return(timerObject); }
public static TimerObject addTimer(int interval, EventHandler handler, TimerEventArgs args) { return(createTimerEx(interval, handler, interval, -1, args)); }