Extensions.DescendantsAndSelf Metoda

Definice

Vrátí kolekci všech prvků ve zdrojové kolekci a všechny následníky pro každý prvek ve zdrojové kolekci.Returns a collection of every element in the source collection, and all descendant elements for every element in the source collection.

Přetížení

DescendantsAndSelf(IEnumerable<XElement>)

Vrátí kolekci prvků, které obsahují všechny prvky ve zdrojové kolekci, a podřízené prvky každého prvku ve zdrojové kolekci.Returns a collection of elements that contains every element in the source collection, and the descendent elements of every element in the source collection.

DescendantsAndSelf(IEnumerable<XElement>, XName)

Vrátí filtrovanou kolekci prvků, které obsahují všechny prvky ve zdrojové kolekci, a následníky každého prvku ve zdrojové kolekci.Returns a filtered collection of elements that contains every element in the source collection, and the descendents of every element in the source collection. Do kolekce jsou zahrnuty pouze prvky, které mají odpovídající spárování XName .Only elements that have a matching XName are included in the collection.

Poznámky

I když Visual Basic má integrovanou osu XML pro odvozené prvky, neexistuje žádná integrovaná osa, která má sémantiku této metody.Although Visual Basic has an integrated XML axis for descendant elements, there is no integrated axis that has the semantics of this method.

Tato metoda používá odložené provádění.This method uses deferred execution.

DescendantsAndSelf(IEnumerable<XElement>)

Vrátí kolekci prvků, které obsahují všechny prvky ve zdrojové kolekci, a podřízené prvky každého prvku ve zdrojové kolekci.Returns a collection of elements that contains every element in the source collection, and the descendent elements of every element in the source collection.

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)

Parametry

source
IEnumerable<XElement>

Obsahující IEnumerable<T> XElement zdrojovou kolekci.An IEnumerable<T> of XElement that contains the source collection.

Návraty

IEnumerable<XElement>

Obsahující IEnumerable<T> XElement všechny prvky ve zdrojové kolekci a následníky všech prvků ve zdrojové kolekci.An IEnumerable<T> of XElement that contains every element in the source collection, and the descendent elements of every element in the source collection.

Poznámky

I když Visual Basic má integrovanou osu XML pro následníky, neexistuje žádná integrovaná osa, která má sémantiku této metody, proto Visual Basic uživatelé musí tuto metodu osy používat explicitně.Although Visual Basic has an integrated XML axis for descendant elements, there is no integrated axis that has the semantics of this method, so Visual Basic users must use this axis method explicitly.

Tato metoda používá odložené provádění.This method uses deferred execution.

Viz také

Platí pro

DescendantsAndSelf(IEnumerable<XElement>, XName)

Vrátí filtrovanou kolekci prvků, které obsahují všechny prvky ve zdrojové kolekci, a následníky každého prvku ve zdrojové kolekci.Returns a filtered collection of elements that contains every element in the source collection, and the descendents of every element in the source collection. Do kolekce jsou zahrnuty pouze prvky, které mají odpovídající spárování XName .Only elements that have a matching XName are included in the collection.

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)

Parametry

source
IEnumerable<XElement>

Obsahující IEnumerable<T> XElement zdrojovou kolekci.An IEnumerable<T> of XElement that contains the source collection.

name
XName

Tak, XName aby odpovídal.The XName to match.

Návraty

IEnumerable<XElement>

Obsahující IEnumerable<T> XElement všechny prvky ve zdrojové kolekci a následníky každého prvku ve zdrojové kolekci.An IEnumerable<T> of XElement that contains every element in the source collection, and the descendents of every element in the source collection. Do kolekce jsou zahrnuty pouze prvky, které mají odpovídající spárování XName .Only elements that have a matching XName are included in the collection.

Poznámky

I když Visual Basic má integrovanou osu XML pro následníky, neexistuje žádná integrovaná osa, která má sémantiku této metody, proto Visual Basic uživatelé musí tuto metodu osy používat explicitně.Although Visual Basic has an integrated XML axis for descendant elements, there is no integrated axis that has the semantics of this method, so Visual Basic users must use this axis method explicitly.

Tato metoda používá odložené provádění.This method uses deferred execution.

Viz také

Platí pro