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.

適用対象

こちらもご覧ください