Esempio n. 1
0
 public bool ContainsLimitation(ISuperfectaLimitation limitation)
 {
     foreach (ISuperfectaLimitation l in _limitations)
     {
         if (l.Equals(limitation))
         {
             return true;
         }
     }
     return false;
 }
Esempio n. 2
0
 public void RemoveLimitation(ISuperfectaLimitation limitation)
 {
     List<ISuperfectaLimitation> toDelete = new List<ISuperfectaLimitation>();
     foreach (ISuperfectaLimitation l in _limitations)
     {
         if (l.Equals(limitation))
         {
             toDelete.Add(l);
         }
     }
     foreach (ISuperfectaLimitation l in toDelete)
     {
         _limitations.Remove(l);
     }
 }
Esempio n. 3
0
 public void AddLimitation(ISuperfectaLimitation limitation)
 {
     RemoveLimitation(limitation);
     _limitations.Add(limitation);
 }