public CorrectnessProvider( IValidationProjectManager projectManager, IVerifiableObjectResolver objectResolver, ValidationOptions options) : base(projectManager, objectResolver, options) { }
protected AbstractValidationProvider( IValidationProjectManager projectManager, IVerifiableObjectResolver objectResolver, ValidationOptions options) { _projectManager = projectManager ?? throw new ArgumentNullException(nameof(projectManager)); _objectResolver = objectResolver ?? throw new ArgumentNullException(nameof(objectResolver)); _customValidatorManager = new CustomValidatorManager(); _options = options ?? new ValidationOptions(); }
public AggregationValidator( IValidationProjectManager projectManager, IVerifiableObjectResolver objectResolver, ICustomValidatorManager customValidatorManager, ValidationOptions options) { _projectManager = projectManager ?? throw new ArgumentNullException(nameof(projectManager)); _objectResolver = objectResolver ?? throw new ArgumentNullException(nameof(objectResolver)); _customValidatorManager = customValidatorManager ?? throw new ArgumentNullException(nameof(customValidatorManager)); _type = typeof(T); _name = string.Empty; _options = options; _annotationValidator = options.AnnotationEnabled ? AnnotationValidator.GetInstance(objectResolver, options) : null; }
public ValidationHandler TempBuild(IVerifiableObjectResolver objectResolver, ValidationOptions options) { BuildMySelf(); return(_parentRegistrar.TempBuild(objectResolver, options)); }
public ValidationHandler TempBuild(IVerifiableObjectResolver objectResolver, ValidationOptions options) { return(WithMessage(string.Empty).TempBuild(objectResolver, options)); }
protected CustomValidator(string name, IVerifiableObjectResolver objectResolver) { Name = name; _objectResolver = objectResolver ?? new DefaultVerifiableObjectResolver(); }
private AnnotationValidator(IVerifiableObjectResolver objectResolver, ValidationOptions options) { _objectResolver = objectResolver ?? throw new ArgumentNullException(nameof(objectResolver)); _options = options ?? throw new ArgumentNullException(nameof(options)); }
protected CustomValidator(string name, IVerifiableObjectResolver objectResolver) : base(name, objectResolver) { }