Ejemplo n.º 1
0
 public void Cancel()
 {
     lock (this)
     {
         if (!cancelled)
         {
             cancelled = true;
             manager.CancelTimer(this);
         }
     }
 }
Ejemplo n.º 2
0
        private void Save(bool immediately)
        {
            if (m_path == null)
            {
                return;
            }

            if (immediately)
            {
                TimerManager.CancelTimer(SaveDelayed);
                Save();
            }
            else
            {
                TimerManager.ScheduleTimerOnce(SaveDelayed);
            }
        }