Method | Description | |
---|---|---|
Create ( |
Initialize the XPathFollowingMergeIterator (merge multiple sets of following nodes in document order and remove duplicates).
|
|
MoveNext ( |
Position this iterator to the next following node. Prune by finding the first input node in document order that has no other input nodes in its subtree. All other input nodes should be discarded. Return IteratorResult.NeedInputNode if the next input node needs to be fetched first. Return IteratorResult.HaveCurrent if the Current property is set to the next node in the iteration.
|
Method | Description | |
---|---|---|
MoveFailed ( ) : IteratorResult |
Called when an attempt to move to a following node failed. If a Next node exists, then make that the new candidate current node. Otherwise, iteration is complete.
|
|
MoveFirst ( ) : IteratorResult |
Position this.navCurrent to the node which follows it in document order but is not a descendant node.
|
public Create ( |
||
filter | ||
return | void |
public MoveNext ( |
||
input | ||
return | IteratorResult |