Ejemplo n.º 1
0
            public bool MoveNext()
            {
                if (_current == null)
                {
                    if (_head == null)
                    {
                        return(false);
                    }

                    _current = _head;
                    return(true);
                }
                else
                {
                    if (_current.Next == null)
                    {
                        return(false);
                    }

                    _current = _current.Next;
                    return(true);
                }
            }
Ejemplo n.º 2
0
 public void Reset()
 {
     _current = null;
 }
Ejemplo n.º 3
0
 public TwoWayListEnumerator(TwoWayList.TwoWayListNode head)
 {
     _head = head;
 }