Beispiel #1
0
 public static TypeConfig AddValidator <T>(this TypeConfig config, Action <T> validator)
 {
     if (validator == null)
     {
         return(config);
     }
     return(config.AddValidator((t, o) => validator(o.AssertCast <T>())));
 }
Beispiel #2
0
 public static TypeConfig AddValidators(this TypeConfig config, IEnumerable <Action <Type, Object> > validators)
 {
     (validators ?? Seq.Empty <Action <Type, Object> >()).ForEach(validator => config.AddValidator(validator));
     return(config);
 }