public SinglyLinkedListEnumerator(SinglyLinkedNode <T> first) { _first = first; _current = new SinglyLinkedNode <T> { Next = first, Item = default }; }
public void Reset() { _current = _first; }
public bool MoveNext() { _current = _current.Next; return(_current != null); }