public override void DoTimer( TimeSpan delay ) { if ( !Running ) return; End = DateTime.Now + delay; }