System::Xml::XPath::XPathNodeIterator クラス

XPathNodeIterator class

選択されたノード集合に対するイテレータを提供します。

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

メソッド

メソッド説明
virtual Clone()派生クラスでオーバーライドされた場合、この XPathNodeIterator オブジェクトのクローンを返します。
virtual get_Count()選択されたノード集合の最後のノードのインデックスを返します。
virtual get_Current()派生クラスでオーバーライドされた場合、この XPathNodeIterator に対する XPathNavigator オブジェクトを取得し、現在のコンテキストノードに位置付けます。
virtual get_CurrentPosition()派生クラスでオーバーライドされた場合、選択されたノード集合における現在位置のインデックスを取得します。
GetEnumerator() override選択されたノード集合を反復するための IEnumerator オブジェクトを返します。
virtual MoveNext()派生クラスでオーバーライドされた場合、XPathNodeIterator::get_Current メソッドが返す XPathNavigator オブジェクトを、選択されたノード集合の次のノードへ移動させます。
XPathNodeIterator()XPathNodeIterator クラスの新しいインスタンスを初期化します。

Typedefs

型定義説明
Ptrこのクラスのインスタンスへの共有ポインタのエイリアスです。

参照