2 types derived from AsyncIterator
System.Linq.AsyncEnumerable (2)
System\Linq\Append.cs (1)
33
private abstract class AppendPrependAsyncIterator<TSource> :
AsyncIterator
<TSource>
System\Linq\Concat.cs (1)
183
private abstract class ConcatAsyncIterator<TSource> :
AsyncIterator
<TSource>
6 references to AsyncIterator
System.Linq.AsyncEnumerable (6)
System\Linq\Append.cs (2)
95
private protected override
AsyncIterator
<TSource> Clone() => new AppendPrepend1AsyncIterator<TSource>(_source, _item, _appending);
188
private protected override
AsyncIterator
<TSource> Clone() => new AppendPrependNAsyncIterator<TSource>(_source, _prepended, _appended, _prependCount, _appendCount);
System\Linq\AsyncIterator.cs (2)
51
private protected abstract
AsyncIterator
<TSource> Clone();
77
AsyncIterator
<TSource> enumerator = _state == 0 && _threadId == Environment.CurrentManagedThreadId ? this : Clone();
System\Linq\Concat.cs (2)
70
private protected override
AsyncIterator
<TSource> Clone() => new Concat2AsyncIterator<TSource>(_first, _second);
138
private protected override
AsyncIterator
<TSource> Clone() => new ConcatNAsyncIterator<TSource>(_tail, _head, _headIndex);