I want to refactor following code:
observable.Subscribe(async i =>
{
await Task.Yield();
Console.WriteLine(i);
});
so that I will have second observable, where emitted items are delayed using Task.Yield();
e.g:
var secondObservalbe = observable
.Delay(e => Task.Yield()); //how to write this
secondObservalbe.Subscribe(i => Console.WriteLine(i));