public static void RequireArgumentIsOdd(SByte valueArgument, [NotNull] String nameArgument) { nameArgument.RequireArgumentHasNonWhiteSpaceValue("nameArgument"); if (valueArgument.IsEven()) { throw new ArgumentOutOfRangeException(nameArgument, valueArgument, String.Format(CultureInfo.InvariantCulture, "{0}.", Resources.ValueMustBeOdd)); } }