Exemplo n.º 1
0
            public static void SeeBooks(IBookNumerable library)
            {
                var iterator = library.CreateNumerator();

                while (iterator.HasNext())
                {
                    var book = iterator.Next();
                    Console.WriteLine(book.Name);
                }
            }
Exemplo n.º 2
0
 public LibraryNumerator(IBookNumerable a)
 {
     aggregate = a;
 }
Exemplo n.º 3
0
 public LibraryNumerator(IBookNumerable bookNumerable)
 {
     _bookNumerable = bookNumerable;
     _index         = 0;
 }
Exemplo n.º 4
0
 public LibraryNumerator(IBookNumerable a)
 {
     aggregate = a;
 }
Exemplo n.º 5
0
 public LibraryNumerator(IBookNumerable aggregate)
 {
     _aggregate = aggregate;
 }
Exemplo n.º 6
0
 public LibraryNumerator(IBookNumerable bookNumerable)
 {
     _aggregate = bookNumerable;
 }
Exemplo n.º 7
0
 public LibraryNumerator(IBookNumerable e) => aggregate = e;