internal static ICredentials GetCredentials(this ICredentialProvider provider, WebRequest request, CredentialType credentialType) { return provider.GetCredentials(request.RequestUri, request.Proxy, credentialType); }