System::Xml::XPath::XPathNodeIterator class

XPathNodeIterator class

Предоставляет итератор по выбранному набору узлов.

class XPathNodeIterator : public System::Collections::Generic::IEnumerable<SharedPtr<System::Xml::XPath::XPathNavigator>>

Методы

МетодОписание
virtual Clone()При переопределении в производном классе возвращает клон этого объекта XPathNodeIterator.
virtual get_Count()Возвращает индекс последнего узла в выбранном наборе узлов.
virtual get_Current()При переопределении в производном классе получает объект XPathNavigator для этого XPathNodeIterator, расположенный на текущем контекстном узле.
virtual get_CurrentPosition()При переопределении в производном классе получает индекс текущей позиции в выбранном наборе узлов.
GetEnumerator() overrideВозвращает объект IEnumerator для перебора выбранного набора узлов.
virtual MoveNext()При переопределении в производном классе перемещает объект XPathNavigator, возвращённый методом XPathNodeIterator::get_Current, к следующему узлу в выбранном наборе узлов.
XPathNodeIterator()Инициализирует новый экземпляр класса XPathNodeIterator.

Typedefs

Определение типаОписание
PtrПсевдоним для shared pointer к экземпляру этого класса.

См. также