ATimer.cs 264 B

123456789101112
  1. namespace ET
  2. {
  3. public abstract class ATimer<T>: AInvokeHandler<TimerCallback> where T: class
  4. {
  5. public override void Handle(TimerCallback a)
  6. {
  7. this.Run(a.Args as T);
  8. }
  9. protected abstract void Run(T t);
  10. }
  11. }