public IDirectedEnumerable <V> Backwards()
        {
            MappedDirectedEnumerable <T, V> retval = (MappedDirectedEnumerable <T, V>)MemberwiseClone();

            retval.directedenumerable = directedenumerable.Backwards();
            return(retval);
            //If we made this classs non-abstract we could do
            //return new MappedDirectedCollectionValue<T,V>(directedcollectionvalue.Backwards());;
        }
Exemple #2
0
 public IDirectedEnumerable<V> Backwards()
 {
     MappedDirectedEnumerable<T, V> retval = (MappedDirectedEnumerable<T, V>) MemberwiseClone();
     retval._directedEnumerable = _directedEnumerable.Backwards();
     return retval;
 }