Beispiel #1
0
 public IEnumerator <TOuter> GetEnumerator()
 {
     return(new ProxyEnumerator <TInner, TOuter>(_inner.GetEnumerator()));
 }
Beispiel #2
0
 /// <summary>Returns an enumerator that iterates through the collection.</summary>
 /// <returns>An enumerator that can be used to iterate through the collection.</returns>
 public IEnumerator <T> GetEnumerator()
 {
     return(set.GetEnumerator());
 }
Beispiel #3
0
 public IEnumerator <IItemSet <TOuter> > GetEnumerator()
 {
     return(new ProxyNestedEnumerator <TInner, TOuter>(_inner.GetEnumerator()));
 }
Beispiel #4
0
 public IEnumerator <TOuter> GetEnumerator()
 {
     return(Inner == null?
            _extended.GetEnumerator() :
                _extended.Concat(InnerSet).GetEnumerator());
 }