Extensions.DescendantsAndSelf Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt eine Auflistung aller Elemente in der Quellauflistung und aller Nachfolgerelemente jedes Elements in der Quellauflistung zurück.
Überlädt
| DescendantsAndSelf(IEnumerable<XElement>) |
Gibt eine Auflistung von Elementen zurück, die jedes Element in der Quellauflistung sowie die Nachfolgerelemente jedes Elements in der Quellauflistung enthält. |
| DescendantsAndSelf(IEnumerable<XElement>, XName) |
Gibt eine gefilterte Auflistung von Elementen zurück, die jedes Element in der Quellauflistung sowie die Nachfolgerelemente jedes Elements in der Quellauflistung enthält. Nur Elemente, die über einen übereinstimmenden XName verfügen, sind in der Auflistung enthalten. |
Hinweise
Obwohl Visual Basic eine integrierte XML-Achse für absteigende Elemente aufweist, gibt es keine integrierte Achse mit der Semantik dieser Methode.
Diese Methode verwendet verzögerte Ausführung.
DescendantsAndSelf(IEnumerable<XElement>)
Gibt eine Auflistung von Elementen zurück, die jedes Element in der Quellauflistung sowie die Nachfolgerelemente jedes Elements in der Quellauflistung enthält.
public:
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IEnumerable<System::Xml::Linq::XElement ^> ^ DescendantsAndSelf(System::Collections::Generic::IEnumerable<System::Xml::Linq::XElement ^> ^ source);
public static System.Collections.Generic.IEnumerable<System.Xml.Linq.XElement> DescendantsAndSelf (this System.Collections.Generic.IEnumerable<System.Xml.Linq.XElement> source);
public static System.Collections.Generic.IEnumerable<System.Xml.Linq.XElement> DescendantsAndSelf (this System.Collections.Generic.IEnumerable<System.Xml.Linq.XElement?> source);
static member DescendantsAndSelf : seq<System.Xml.Linq.XElement> -> seq<System.Xml.Linq.XElement>
<Extension()>
Public Function DescendantsAndSelf (source As IEnumerable(Of XElement)) As IEnumerable(Of XElement)
Parameter
- source
- IEnumerable<XElement>
Ein IEnumerable<T> vom Typ XElement, das die Quellauflistung enthält.
Gibt zurück
Ein IEnumerable<T> vom Typ XElement, das jedes Element in der Quellauflistung sowie die Nachfolgerelemente 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 mit der Semantik dieser Methode, daher müssen Visual Basic Benutzer diese Achsenmethode explizit verwenden.
Diese Methode verwendet verzögerte Ausführung.
Siehe auch
- DescendantNodesAndSelf()
- DescendantsAndSelf()
- DescendantNodes()
- Descendants()
- DescendantNodes<T>(IEnumerable<T>)
- Descendants
- Nodes<T>(IEnumerable<T>)
- Übersicht über LINQ to XML
Gilt für:
DescendantsAndSelf(IEnumerable<XElement>, XName)
Gibt eine gefilterte Auflistung von Elementen zurück, die jedes Element in der Quellauflistung sowie die Nachfolgerelemente jedes Elements in der Quellauflistung enthält. Nur Elemente, die über einen übereinstimmenden XName verfügen, sind in der Auflistung enthalten.
public:
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IEnumerable<System::Xml::Linq::XElement ^> ^ DescendantsAndSelf(System::Collections::Generic::IEnumerable<System::Xml::Linq::XElement ^> ^ source, System::Xml::Linq::XName ^ name);
public static System.Collections.Generic.IEnumerable<System.Xml.Linq.XElement> DescendantsAndSelf (this System.Collections.Generic.IEnumerable<System.Xml.Linq.XElement> source, System.Xml.Linq.XName name);
public static System.Collections.Generic.IEnumerable<System.Xml.Linq.XElement> DescendantsAndSelf (this System.Collections.Generic.IEnumerable<System.Xml.Linq.XElement?> source, System.Xml.Linq.XName? name);
static member DescendantsAndSelf : seq<System.Xml.Linq.XElement> * System.Xml.Linq.XName -> seq<System.Xml.Linq.XElement>
<Extension()>
Public Function DescendantsAndSelf (source As IEnumerable(Of XElement), name As XName) As IEnumerable(Of XElement)
Parameter
- source
- IEnumerable<XElement>
Ein IEnumerable<T> vom Typ XElement, das die Quellauflistung enthält.
Gibt zurück
Ein IEnumerable<T> vom Typ XElement, das jedes Element in der Quellauflistung sowie die Nachfolgerelemente jedes Elements in der Quellauflistung enthält. Nur Elemente, die über einen übereinstimmenden XName verfügen, sind in der Auflistung enthalten.
Hinweise
Obwohl Visual Basic eine integrierte XML-Achse für absteigende Elemente aufweist, gibt es keine integrierte Achse mit der Semantik dieser Methode, daher müssen Visual Basic Benutzer diese Achsenmethode explizit verwenden.
Diese Methode verwendet verzögerte Ausführung.
Siehe auch
- DescendantNodesAndSelf()
- DescendantsAndSelf()
- DescendantNodes()
- Descendants()
- DescendantNodes<T>(IEnumerable<T>)
- Descendants
- Nodes<T>(IEnumerable<T>)
- Übersicht über LINQ to XML