Bart De Smet
|
930cfc6cd4
Some code modernization.
|
8 سال پیش |
Bart De Smet
|
8af963fe32
Some cleanup.
|
8 سال پیش |
Bart De Smet
|
2659fb7e97
Switch to IAsyncDisposable.
|
8 سال پیش |
Bart De Smet
|
68ad7f4b40
Remove CancellationToken from MoveNextCore.
|
8 سال پیش |
Bart De Smet
|
5f0371628f
Remove more CancellationToken stuff.
|
8 سال پیش |
Bart De Smet
|
222d160811
Rename MoveNext to MoveNextAsync.
|
8 سال پیش |
Bart De Smet
|
e093467530
Rename GetEnumerator to GetAsyncEnumerator.
|
8 سال پیش |
Daniel Weber
|
f47d85ef7c
AsyncEnumerable.ToObservable: Use Try...-methods on TaskCompletionSources to avoid unexpected exceptions when the iterator is cancelled.
|
8 سال پیش |
Daniel Weber
|
2d64064a5c
AsyncEnumerable.ToObservable: Do not call IAsyncEnumerator<T>.MoveNext with an already canceled CancellationToken. This would happen whenever an IObserver<T>.OnNext would dispose its subscription within a call to OnNext. The built in AnonymousAsyncEnumerator<T> checks whether it's already disposed, however, not every user code might handle canceled tokens that gracefully. Also, the continuation of MoveNext will not scheduled anyway.
|
9 سال پیش |
Oren Novotny
|
4d5293a8dc
Put () => on next line to move functions left
|
9 سال پیش |
Oren Novotny
|
ff5f83c29c
Rename Create to CreateEnumerator and CreateEnumerable
|
9 سال پیش |
Oren Novotny
|
ffe6e1e0bf
Split out into multiple files per type
|
9 سال پیش |