3 public interface IDirectedEnumerable
5 IDirectedEnumerable Backwards();
8 public interface IDirectedCollectionValue : IDirectedEnumerable
10 new IDirectedCollectionValue Backwards();
13 public class GuardedCollectionValue : IDirectedCollectionValue
15 IDirectedEnumerable IDirectedEnumerable.Backwards ()
20 public IDirectedCollectionValue Backwards ()
26 public interface ISequenced : IDirectedCollectionValue
30 public class GuardedSequenced
34 public IDirectedCollectionValue Test ()
36 return sequenced.Backwards();