Example #1
0
        /// <summary>
        /// Includes the rules from the specified validator
        /// </summary>
        public void Include(IValidator <T> rulesToInclude)
        {
            rulesToInclude.Guard("Cannot pass null to Include");
            var rule = IncludeRule.Create <T>(rulesToInclude, () => CascadeMode);

            AddRule(rule);
        }
Example #2
0
        public void Include(IValidator <T> rulesToInclude)
        {
            if (rulesToInclude == null)
            {
                throw new ArgumentNullException("Cannot pass null to Include");
            }
            var rule = IncludeRule.Create <T>(rulesToInclude, () => CascadeMode);

            NestedValidators.Add(rule);
        }