4
using System.Collections;
5
using System.Collections.Generic;
7
public abstract class Iterable<T> : IEnumerable, IEnumerable<T>
13
public IEnumerator<T> GetEnumerator ()
15
return this.Iterator ();
18
public abstract Iterator<T> Iterator ();
20
IEnumerator IEnumerable.GetEnumerator ()
22
return this.Iterator ();