private Exception ConvertException(Exception exception) { if (exception is ArgumentException) { return(TokenProviderHelper.ConvertException(this.requestUri, exception)); } if (exception is WebException) { return(TokenProviderHelper.ConvertWebException(this.requestUri, (WebException)exception)); } if (!(exception is IOException) || !this.requestTimedOut) { return(exception); } return(new TimeoutException(SRClient.OperationRequestTimedOut(base.OriginalTimeout), exception)); }
private static void ThrowException(Uri requestUri, WebException exception) { throw TokenProviderHelper.ConvertWebException(requestUri, exception); }