public void IfIsNotValid <TArg>([NoEnumeration] TArg argument, string argumentName, string message = null) { IList <ValidationError> validationErrors; if (!ObjectValidator.Validate(argument, out validationErrors)) { throw new ArgumentException(ObjectValidator.FormatValidationErrors(validationErrors, message), argumentName); } }
public void IfIsNotValid <TArg>([NoEnumeration] TArg argument) { IList <ValidationError> validationErrors; if (!ObjectValidator.Validate(argument, out validationErrors)) { throw new ArgumentException(ObjectValidator.FormatValidationErrors(validationErrors, null)); } }