public abstract bool MoveTo(XPathNavigator other);
public override bool MoveNext() { XPathNavigator n = query.advance(); if (n != null) { position++; if (!nav.MoveTo(n)) { nav = n; } return(true); } return(false); }