protected DXValidationAttribute(ErrorMessageAccessorDelegate errorMessageAccessor, Func <string> defaultErrorMessageAccessor) { ErrorMessageAccessorDelegate _defaultErrorMessageAccessor = defaultErrorMessageAccessor == null ? null : new ErrorMessageAccessorDelegate((x, y) => defaultErrorMessageAccessor()); this.errorMessageAccessor = errorMessageAccessor ?? _defaultErrorMessageAccessor; }
public CustomInstanceValidationAttribute(Func <object, object, bool> isValidFunction, ErrorMessageAccessorDelegate errorMessageAccessor) : base(errorMessageAccessor, () => DataAnnotationsResourcesResolver.CustomValidationAttribute_ValidationError) { this.isValidFunction = isValidFunction; }