public sealed override Iterator <TResult> GetIterator() { var it = _list.GetIterator(); return(delegate(ref bool ended) { T current = it(ref ended); if (ended) { return default(TResult); } return _selector(current); }); }
public Iterator <T> GetIterator() { return(_list.GetIterator()); }