4 overrides of Clone
System.Linq.AsyncEnumerable (4)
System\Linq\Append.cs (2)
95private protected override AsyncIterator<TSource> Clone() => new AppendPrepend1AsyncIterator<TSource>(_source, _item, _appending); 188private protected override AsyncIterator<TSource> Clone() => new AppendPrependNAsyncIterator<TSource>(_source, _prepended, _appended, _prependCount, _appendCount);
System\Linq\Concat.cs (2)
70private protected override AsyncIterator<TSource> Clone() => new Concat2AsyncIterator<TSource>(_first, _second); 138private protected override AsyncIterator<TSource> Clone() => new ConcatNAsyncIterator<TSource>(_tail, _head, _headIndex);
1 reference to Clone
System.Linq.AsyncEnumerable (1)
System\Linq\AsyncIterator.cs (1)
77AsyncIterator<TSource> enumerator = _state == 0 && _threadId == Environment.CurrentManagedThreadId ? this : Clone();