Extensions.DescendantNodesAndSelf(IEnumerable<XElement>) Extensions.DescendantNodesAndSelf(IEnumerable<XElement>) Extensions.DescendantNodesAndSelf(IEnumerable<XElement>) Extensions.DescendantNodesAndSelf(IEnumerable<XElement>) Method

定義

ソース コレクション内のすべての要素、およびソース コレクション内のすべての要素の子孫ノードが格納されたノードのコレクションを返します。Returns a collection of nodes that contains every element in the source collection, and the descendant nodes of every element in the source collection.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<System::Xml::Linq::XNode ^> ^ DescendantNodesAndSelf(System::Collections::Generic::IEnumerable<System::Xml::Linq::XElement ^> ^ source);
public static System.Collections.Generic.IEnumerable<System.Xml.Linq.XNode> DescendantNodesAndSelf (this System.Collections.Generic.IEnumerable<System.Xml.Linq.XElement> source);
static member DescendantNodesAndSelf : seq<System.Xml.Linq.XElement> -> seq<System.Xml.Linq.XNode>
<Extension()>
Public Function DescendantNodesAndSelf (source As IEnumerable(Of XElement)) As IEnumerable(Of XNode)

パラメーター

source
IEnumerable<XElement>

ソース コレクションが格納されている IEnumerable<T>XElementAn IEnumerable<T> of XElement that contains the source collection.

戻り値

ソース コレクション内のすべての要素、およびソース コレクション内のすべての要素の子孫ノードが格納された、IEnumerable<T>XNodeAn IEnumerable<T> of XNode that contains every element in the source collection, and the descendant nodes of every element in the source collection.

注釈

Visual Basic には、子孫要素用の統合 XML 軸がありますが、子孫ノードには統合された軸がないため、Visual Basic ユーザーはこの軸メソッドを明示的に使用する必要があります。Although Visual Basic has an integrated XML axis for descendant elements, there is no integrated axis for descendant nodes, so Visual Basic users must use this axis method explicitly.

このメソッドは遅延実行を使用します。This method uses deferred execution.

適用対象

こちらもご覧ください