XPathNavigator.IsDescendant(XPathNavigator) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した 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。
戻り値
指定された XPathNavigator が現在の XPathNavigator の子孫である場合は true
。それ以外の場合は false
。
注釈
XPathNavigatorが現在XPathNavigatorの の子孫ノードに配置されている場合、 は現在XPathNavigatorの の子孫です。 たとえば、次の XML 文字列を見てみましょう。
<item><name>widget</name></item>
現在XPathNavigatorの がノード上にitem
配置されXPathNavigator、指定した がノード上に配置されている場合、 IsDescendant は をname
返しますtrue
。
このメソッドは、常に次の false
条件下でを返します。
指定した は XPathNavigator 同じ実装を共有しますが、現在のナビゲーターとは異なるドキュメント インスタンスを指します。
指定された には XPathNavigator 、現在のナビゲーターとは異なる実装があります。
適用対象
.NET