Exemplo n.º 1
0
 public static PropertyConfig AddValidator <T>(this PropertyConfig config, Action <T> validator)
 {
     if (validator == null)
     {
         return(config);
     }
     return(config.AddValidator((pi, o) => validator(o.AssertCast <T>())));
 }
Exemplo n.º 2
0
 public static PropertyConfig AddValidators(this PropertyConfig config, IEnumerable <Action <PropertyInfo, Object> > validators)
 {
     (validators ?? Seq.Empty <Action <PropertyInfo, Object> >()).ForEach(validator => config.AddValidator(validator));
     return(config);
 }