/// <summary> /// Create an instance with option. /// </summary> /// <param name="options">options.</param> /// <returns>The created instance.</returns> public static ClassValidator <TRow> Init(IClassValidatorOptions options) { return(new ClassValidator <TRow>(options)); }
/// <summary> /// Initializes a new instance of the <see cref="ClassValidator{TRow}"/> class. /// Protected constructor. /// </summary> /// <param name="options">Validation options.</param> protected ClassValidator(IClassValidatorOptions options) { this.options = options; }
/// <summary> /// Create an instance with option. /// </summary> /// <param name="options">options.</param> /// <returns>The created instance.</returns> public static new ClassDynamicValidator Init(IClassValidatorOptions options) { return(new ClassDynamicValidator()); }
/// <summary> /// Initializes a new instance of the <see cref="ClassValidator{TRow}"/> class. /// Protected constructor. Default options. /// </summary> protected ClassValidator() { this.options = new ClassValidatorOption(); }
/// <summary> /// Initializes a new instance of the <see cref="ClassDynamicValidator"/> class. /// </summary> /// <param name="options">Validation options.</param> protected ClassDynamicValidator(IClassValidatorOptions options) : base(options) { }