public static IObservableX <T> RetryEvery <T>(this IObservableX <T> source, TimeSpan retryPeriod, int retryCount) { return(source.CatchAndDelayRethrowBy(retryPeriod).Retry(retryCount)); }