public virtual void Activate() { if (!m_Timer.Running) { m_Timer.Delay = TimeSpan.Zero; m_Timer.Start(); } }