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