C# Class System.Xml.Xsl.Runtime.XmlNavigatorFilter

Exibir arquivo Open project: gbarnett/shared-source-cli-2.0 Class Usage Examples

Public Methods

Method Description
IsFiltered ( XPathNavigator navigator ) : bool

Return true if the navigator's current node matches the filter condition.

MoveToContent ( XPathNavigator navigator ) : bool

Reposition the navigator to the first matching content node (inc. attributes); skip over filtered nodes. If there are no matching nodes, then don't move navigator and return false.

MoveToFollowing ( XPathNavigator navigator, XPathNavigator navigatorEnd ) : bool

Reposition the navigator to the next following node (inc. descendants); skip over filtered nodes. If there are no matching nodes, then return false.

MoveToFollowingSibling ( XPathNavigator navigator ) : bool

Reposition the navigator to the next following sibling node (no attributes); skip over filtered nodes. If there are no matching nodes, then don't move navigator and return false.

MoveToNextContent ( XPathNavigator navigator ) : bool

Reposition the navigator to the next matching content node (inc. attributes); skip over filtered nodes. If there are no matching nodes, then don't move navigator and return false.

MoveToPreviousSibling ( XPathNavigator navigator ) : bool

Reposition the navigator to the previous sibling node (no attributes); skip over filtered nodes. If there are no matching nodes, then don't move navigator and return false.

Method Details

IsFiltered() public abstract method

Return true if the navigator's current node matches the filter condition.
public abstract IsFiltered ( XPathNavigator navigator ) : bool
navigator System.Xml.XPath.XPathNavigator
return bool

MoveToContent() public abstract method

Reposition the navigator to the first matching content node (inc. attributes); skip over filtered nodes. If there are no matching nodes, then don't move navigator and return false.
public abstract MoveToContent ( XPathNavigator navigator ) : bool
navigator System.Xml.XPath.XPathNavigator
return bool

MoveToFollowing() public abstract method

Reposition the navigator to the next following node (inc. descendants); skip over filtered nodes. If there are no matching nodes, then return false.
public abstract MoveToFollowing ( XPathNavigator navigator, XPathNavigator navigatorEnd ) : bool
navigator System.Xml.XPath.XPathNavigator
navigatorEnd System.Xml.XPath.XPathNavigator
return bool

MoveToFollowingSibling() public abstract method

Reposition the navigator to the next following sibling node (no attributes); skip over filtered nodes. If there are no matching nodes, then don't move navigator and return false.
public abstract MoveToFollowingSibling ( XPathNavigator navigator ) : bool
navigator System.Xml.XPath.XPathNavigator
return bool

MoveToNextContent() public abstract method

Reposition the navigator to the next matching content node (inc. attributes); skip over filtered nodes. If there are no matching nodes, then don't move navigator and return false.
public abstract MoveToNextContent ( XPathNavigator navigator ) : bool
navigator System.Xml.XPath.XPathNavigator
return bool

MoveToPreviousSibling() public abstract method

Reposition the navigator to the previous sibling node (no attributes); skip over filtered nodes. If there are no matching nodes, then don't move navigator and return false.
public abstract MoveToPreviousSibling ( XPathNavigator navigator ) : bool
navigator System.Xml.XPath.XPathNavigator
return bool