コード例 #1
0
        public bool Evaluate(BaseElement element)
        {
            if (element == null)
                return false;

            return EvaluateInternal(element);
        }
コード例 #2
0
 public static bool IsValid(this IEnumerable<BaseElementValidator> validators, BaseElement element)
 {
     return validators.All(ruleEvaluator => ruleEvaluator.Evaluate(element));
 }
コード例 #3
0
 protected abstract bool EvaluateInternal(BaseElement element);