New Extension Method: Observable.Current gets an IAsyncEnumerable that, on MoveNext, returns the latest value produces by the Observable.
+ Test!
Modified the test for ObservableExtensions.Current.
New overload for AsyncEnumerableExtensions.SelectAsync.
New overload for ToAsyncEnumerable, support cancellation.
New: ObservableExtensions.TryFirstAsync.
New: AsAsyncEnumerable. Converts Tasks of IEnumerable<T> to IAsyncEnumerable<T>.
Added mising return statement.
New extension methods for Tasks.
Revised ObservableExtensions.Current.
New implementation of CancellationTokenExtensions.ToObservable.
New implementation of ObservableExtensions.Current.
Small cleanups.
New Overload for AsyncEnumerator.Create.
Fix in ObservableExtensions.Current.
Small fixes in ObservableExtensions.Current, new Tests.
Pull TaskCompletionSource setting back into lock.
Add new extension method "Forever".
Implement Task.Ignore differently.
New: StreamExtensions, CodeContract in ObservableExtensions.
New: EnumerableExtensions.
EnumerableExtensions.cs raus.