protected override bool ValidateInternal(ValidationEvent validationEvent)
        {
            if (this._validatorLamda != null)
            {
                return(this._validatorLamda(validationEvent));
            }
            int count = validationEvent.Results.Count;

            foreach (ValidationRuleDef current in this._rules)
            {
                current.Rule(validationEvent);
            }
            return(validationEvent.Results.Count == count);
        }
Exemple #2
0
 protected virtual bool ValidateInternal(ValidationEvent validationEvent)
 {
     return(this._validatorLamda == null || this._validatorLamda(validationEvent));
 }
Exemple #3
0
 public virtual bool Validate(ValidationEvent validationEvent)
 {
     return(this.ValidateInternal(validationEvent));
 }