Skip to content

Instantly share code, notes, and snippets.

View joproulx's full-sized avatar

Jonathan joproulx

  • Montreal, Canada
View GitHub Profile
Verifying that +joproulx is my blockchain ID. https://onename.com/joproulx
public static class ObservableExtensions
{
public static IObservable<TOut> Select<TIn, TOut>(this IObservable<TIn> source, Func<TIn, Task<TOut>> asyncSelector)
{
return Observable.Create<TOut>(observer =>
{
Task task = Task.FromResult(default(object));
return source.Subscribe(value =>
{