Catel.Data.ModelBaseExtensions.GetValidationContextForObjectGraph C# (CSharp) Method

GetValidationContextForObjectGraph() public static method

Gets the validation context for a complete object graph by also checking the properties and recursive
The is null.
public static GetValidationContextForObjectGraph ( this model ) : IValidationContext
model this The model.
return IValidationContext
        public static IValidationContext GetValidationContextForObjectGraph(this IModel model)
        {
            Argument.IsNotNull("model", model);

            var validationContext = new ValidationContext();

            validationContext.AddModelValidation(model, new List<IModel>());

            return validationContext;
        }