public static void IfArgumentWhiteSpace( [CanBeNull, AssertionCondition(AssertionConditionType.IS_NOT_NULL)] string argumentValue, [NotNull][System.Diagnostics.CodeAnalysis.NotNull] string argumentName) { Fail.RequiresArgumentName(argumentName); Fail.IfArgumentNull(argumentValue, argumentName); if (string.IsNullOrWhiteSpace(argumentValue)) { throw Fail.Because(Violation.WhenArgumentWhitespace(argumentName)); } }