7 types derived from Iterator
System.Core (7)
System\Linq\Enumerable.cs (7)
119class WhereEnumerableIterator<TSource> : Iterator<TSource> 169class WhereArrayIterator<TSource> : Iterator<TSource> 208class WhereListIterator<TSource> : Iterator<TSource> 257class SelectEnumerableIterator<TSource, TResult> : Iterator<TResult>, IIListProvider<TResult> 366class WhereSelectEnumerableIterator<TSource, TResult> : Iterator<TResult> 418class WhereSelectArrayIterator<TSource, TResult> : Iterator<TResult> 459class WhereSelectListIterator<TSource, TResult> : Iterator<TResult>
13 references to Iterator
System.Core (13)
System\Linq\Enumerable.cs (13)
18if (source is Iterator<TSource>) return ((Iterator<TSource>)source).Where(predicate); 41if (source is Iterator<TSource>) return ((Iterator<TSource>)source).Select(selector); 83public abstract Iterator<TSource> Clone(); 95Iterator<TSource> duplicate = Clone(); 130public override Iterator<TSource> Clone() { 180public override Iterator<TSource> Clone() { 219public override Iterator<TSource> Clone() { 269public override Iterator<TResult> Clone() 379public override Iterator<TResult> Clone() { 431public override Iterator<TResult> Clone() { 472public override Iterator<TResult> Clone() {