Exemplo n.º 1
0
 private int ValidatorComparison(IContextValidator a, IContextValidator b)
 {
     if (a.FilterType == b.FilterType)
     {
         return(a.Order - b.Order);
     }
     return(a.FilterType - b.FilterType);
 }
Exemplo n.º 2
0
 public void PushValidator(IContextValidator validator)
 {
     if (_validators.Exists(v => v.FilterType == validator.FilterType && v.Order == validator.Order))
     {
         return;
     }
     _validators.Add(validator);
     _validators.Sort(ValidatorComparison);
 }
Exemplo n.º 3
0
 private int ValidatorComparison(IContextValidator a, IContextValidator b)
 {
     if (a.FilterType == b.FilterType)
         return a.Order - b.Order;
     return a.FilterType - b.FilterType;
 }
Exemplo n.º 4
0
 public void PushValidator(IContextValidator validator)
 {
     if (_validators.Exists(v => v.FilterType == validator.FilterType && v.Order == validator.Order)) return;
     _validators.Add(validator);
     _validators.Sort(ValidatorComparison);
 }