Freigeben über


Extensions.DescendantNodesAndSelf(IEnumerable<XElement>) Methode

Definition

Gibt eine Auflistung von Knoten zurück, die jedes Element in der Quellauflistung sowie die Nachfolgerknoten jedes Elements in der Quellauflistung enthält.

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);
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)

Parameter

source
IEnumerable<XElement>

Ein IEnumerable<T> vom Typ XElement, das die Quellauflistung enthält.

Gibt zurück

IEnumerable<XNode>

Ein IEnumerable<T> vom Typ XNode, das jedes Element in der Quellauflistung sowie die Nachfolgerknoten jedes Elements in der Quellauflistung enthält.

Hinweise

Obwohl Visual Basic eine integrierte XML-Achse für absteigende Elemente aufweist, gibt es keine integrierte Achse für absteigende Knoten, daher müssen Visual Basic Benutzer diese Achsenmethode explizit verwenden.

Diese Methode verwendet verzögerte Ausführung.

Gilt für

Siehe auch