System.Net.WebProxyScriptHelper.WebProxyScriptHelper.weekdayRangeInternal C# (CSharp) Method

weekdayRangeInternal() private static method

private static weekdayRangeInternal ( DateTime now, DayOfWeek wd1, DayOfWeek wd2 ) : bool
now DateTime
wd1 DayOfWeek
wd2 DayOfWeek
return bool
        private static bool weekdayRangeInternal(DateTime now, DayOfWeek wd1, DayOfWeek wd2)
        {
            if (wd1<0 || wd2<0) {
                if(Logging.On)Logging.PrintWarning(Logging.Web, SR.GetString(SR.net_log_proxy_called_with_invalid_parameter, "WebProxyScriptHelper.weekdayRange()"));
                throw new ArgumentException(SR.GetString(SR.net_proxy_invalid_dayofweek), wd1 < 0 ? "wd1" : "wd2");
            }
            if (wd1<=wd2) {
                return wd1<=now.DayOfWeek && now.DayOfWeek<=wd2;
            }
            return wd2>=now.DayOfWeek || now.DayOfWeek>=wd1;
        }
    }