This class is a node-set constructed from a compiled XPath expression. This type is returned by the Select* methods of XPathNavigator . The MoveNext( ) method moves to the next node of the node set in document order and does not affect the XPathNavigator on which the Select( ) was called. public abstract class XPathNodeIterator : ICloneable { // Protected Constructors protected XPathNodeIterator ( ); // Public Instance Properties public virtual int Count {get; } public abstract XPathNavigator Current {get; } public abstract int CurrentPosition {get; } // Public Instance Methods public abstract XPathNodeIterator Clone ( ); public abstract bool MoveNext ( ); } Returned ByXPathNavigator.{Select( ) , SelectAncestors( ) , SelectChildren( ) , SelectDescendants( )} Passed ToXPathNavigator.Evaluate( ) |