public GenericTimer(TimeSpan TimeSpanRef, OnGenericTimerTickDel OnGenericTimerTickHandler, object Data = null, bool Start = true) { this.Data = Data; OnGenericTimerTickEvent += OnGenericTimerTickHandler; Interval = TimeSpanRef; if (Start) { StartGenericTimer(); } }
public void InitGenericTimer(int SecsOrMSecs, OnGenericTimerTickDel OnGenericTimerTickHandler, object Data = null, bool Start = true, bool IsSecs = false) { this.Data = Data; OnGenericTimerTickEvent += OnGenericTimerTickHandler; InitInterval(SecsOrMSecs, IsSecs); if (Start) { StartGenericTimer(); } }
public GenericTimer(int SecsOrMSecs, OnGenericTimerTickDel OnGenericTimerTickHandler, object Data = null, string Name = "", bool Start = true) { Tag = Name; InitGenericTimer(SecsOrMSecs, OnGenericTimerTickHandler, Data, Start); }