ValidateRecursing() static private method

static private ValidateRecursing ( object value, System.ComponentModel.DataAnnotations.ValidationContext context ) : IEnumerable
value object
context System.ComponentModel.DataAnnotations.ValidationContext
return IEnumerable
示例#1
0
        protected override ValidationResult IsValid(object value, ValidationContext context)
        {
            var results = ExtendedValidator.ValidateRecursing(value, context);

            if (results.Count() != 0)
            {
                //_Log.DebugFormat("Validation failed for: {0} | {1} | {2}", validationContext.ObjectType, validationContext.DisplayName, validationContext.MemberName);

                return(AggregateValidationResult.CreateFor(context, results));
            }

            return(ValidationResult.Success);
        }