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 über eine integrierte XML-Achse für untergeordnete Elemente verfügt, gibt es keine integrierte Achse, die die Semantik dieser Methode aufweist.
Diese Methode verwendet verzögerte Ausführung.
DescendantsAndSelf(IEnumerable<XElement>)
- Quelle:
- Extensions.cs
- Quelle:
- Extensions.cs
- Quelle:
- Extensions.cs
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 über eine integrierte XML-Achse für untergeordnete Elemente verfügt, gibt es keine integrierte Achse, die über die Semantik dieser Methode verfügt, sodass Visual Basic-Benutzer diese Achsenmethode explizit verwenden müssen.
Diese Methode verwendet verzögerte Ausführung.
Weitere Informationen
- 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)
- Quelle:
- Extensions.cs
- Quelle:
- Extensions.cs
- Quelle:
- Extensions.cs
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 über eine integrierte XML-Achse für untergeordnete Elemente verfügt, gibt es keine integrierte Achse, die über die Semantik dieser Methode verfügt, sodass Visual Basic-Benutzer diese Achsenmethode explizit verwenden müssen.
Diese Methode verwendet verzögerte Ausführung.
Weitere Informationen
- DescendantNodesAndSelf()
- DescendantsAndSelf()
- DescendantNodes()
- Descendants()
- DescendantNodes<T>(IEnumerable<T>)
- Descendants
- Nodes<T>(IEnumerable<T>)
- Übersicht über LINQ to XML