XPathNavigator.IsDescendant(XPathNavigator) Метод

Определение

Определяет, является ли указанный XPathNavigator потомком текущего XPathNavigator.

public:
 virtual bool IsDescendant(System::Xml::XPath::XPathNavigator ^ nav);
public virtual bool IsDescendant(System.Xml.XPath.XPathNavigator? nav);
public virtual bool IsDescendant(System.Xml.XPath.XPathNavigator nav);
abstract member IsDescendant : System.Xml.XPath.XPathNavigator -> bool
override this.IsDescendant : System.Xml.XPath.XPathNavigator -> bool
Public Overridable Function IsDescendant (nav As XPathNavigator) As Boolean

Параметры

nav
XPathNavigator

Сравнение XPathNavigator с этим XPathNavigator.

Возвращаемое значение

trueЗначение , XPathNavigatorесли указанный XPathNavigator является потомком текущегоfalse; в противном случае .

Комментарии

Является XPathNavigator потомком текущего XPathNavigator , если он расположен на узле-потомком текущего XPathNavigator. Например, следующая XML-строка:

<item><name>widget</name></item>

Если текущий XPathNavigator расположен на item узле, а XPathNavigator указанный расположен на name узле, IsDescendant возвращается true.

Этот метод всегда возвращается false в следующих условиях:

  • Указанная XPathNavigator реализация использует ту же реализацию, но указывает на другой экземпляр документа, отличный от текущего навигатора.

  • Указанная XPathNavigator реализация отличается от текущего навигатора.

Применяется к