NodeRangeIterator NodeRangeIterator NodeRangeIterator NodeRangeIterator Struct

定義

開始ノードと終了ノードが同じノードである場合、1 つのノードを反復処理します。Iterates over the singleton node if the starting node is the same node as the ending node. 開始ノードが終了ノードの後にある場合、または開始ノードが別のドキュメントにある場合は、ドキュメントの末尾まで反復処理します。Iterates to the end of the document if the starting node is after the ending node or is in a different document.

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

public value class NodeRangeIterator
public struct NodeRangeIterator
type NodeRangeIterator = struct
Public Structure NodeRangeIterator
継承
NodeRangeIteratorNodeRangeIteratorNodeRangeIteratorNodeRangeIterator

注釈

開始ノードが終了ノードに到達するまで、開始ノードに続くすべてのコンテンツに型指定されたノードから始まるドキュメント順にノードを反復処理します。Iterate over the nodes in document order, beginning with the start node through all content-typed nodes that follow the starting node, until the ending node is reached. 述語のテストと一致しないノードが除外されます。Nodes that do not match the predicate test are filtered out.

プロパティ

Current Current Current Current

現在の結果のナビゲーターを返します。Returns the current result navigator.

メソッド

Create(XPathNavigator, XmlNavigatorFilter, XPathNavigator) Create(XPathNavigator, XmlNavigatorFilter, XPathNavigator) Create(XPathNavigator, XmlNavigatorFilter, XPathNavigator) Create(XPathNavigator, XmlNavigatorFilter, XPathNavigator)

NodeRangeIterator を初期化します。Initializes the NodeRangeIterator.

MoveNext() MoveNext() MoveNext() MoveNext()

次のノードに反復子を移動します。Positions the iterator on the next node.

適用対象