DeallocateTimer() public method

public DeallocateTimer ( LightWeightTimer timer ) : void
timer LightWeightTimer
return void
Beispiel #1
0
 internal void DeallocateTimer(LightWeightTimer timer, LightWeightTimerTimeClass timeClass)
 {
     lock (_timeClasses)
     {
         timeClass.DeallocateTimer(timer);
         if (timeClass.Count == 0)
         {
             _timeClasses.Remove(timeClass);
             _timeClassesByTimeSpan.Remove(timeClass.Interval);
         }
     }
 }
 internal void DeallocateTimer(LightWeightTimer timer, LightWeightTimerTimeClass timeClass)
 {
     lock (_timeClasses)
     {
         timeClass.DeallocateTimer(timer);
         if (timeClass.Count == 0)
         {
             _timeClasses.Remove(timeClass);
             _timeClassesByTimeSpan.Remove(timeClass.Interval);
         }
     }
 }