internal static HttpWebRequest AddProxyToRequest(this HttpWebRequest request, ProxySettings settings) { if (request == null) { throw new ArgumentNullException(nameof(request)); } if (settings == null) { throw new ArgumentNullException(nameof(settings)); } return(request.AddProxyToRequest(settings.Host, settings.Port)); }