Sdílet prostřednictvím


Extensions.DescendantsAndSelf Metoda

Definice

Vrátí kolekci všech prvků ve zdrojové kolekci a všechny následné prvky pro každý prvek ve zdrojové kolekci.

Přetížení

DescendantsAndSelf(IEnumerable<XElement>)

Vrátí kolekci prvků, které obsahují každý prvek ve zdrojové kolekci, a sestupné prvky každého prvku ve zdrojové kolekci.

DescendantsAndSelf(IEnumerable<XElement>, XName)

Vrátí filtrovanou kolekci prvků, která obsahuje každý prvek ve zdrojové kolekci, a sestupné všechna elementy ve zdrojové kolekci. V kolekci jsou zahrnuty pouze prvky, které mají shodu XName .

Poznámky

I když Visual Basic má integrovanou osu XML pro potomky elementů, neexistuje žádná integrovaná osa, která má sémantiku této metody.

Tato metoda používá odložené spuštění.

DescendantsAndSelf(IEnumerable<XElement>)

Vrátí kolekci prvků, které obsahují každý prvek ve zdrojové kolekci, a sestupné prvky každého prvku ve zdrojové kolekci.

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>

Z IEnumerable<T> XElement toho je zdrojová kolekce.

Návraty

IEnumerable<XElement>

Z IEnumerable<T> XElement toho, která obsahuje každý prvek ve zdrojové kolekci, a sestupné prvky každého prvku ve zdrojové kolekci.

Poznámky

I když Visual Basic má integrovanou osu XML pro potomky, neexistuje žádná integrovaná osa, která má sémantiku této metody, takže Visual Basic uživatelé musí tuto metodu osy explicitně použít.

Tato metoda používá odložené spuštění.

Viz také

Platí pro

DescendantsAndSelf(IEnumerable<XElement>, XName)

Vrátí filtrovanou kolekci prvků, která obsahuje každý prvek ve zdrojové kolekci, a sestupné všechna elementy ve zdrojové kolekci. V kolekci jsou zahrnuty pouze prvky, které mají shodu XName .

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>

Z IEnumerable<T> XElement toho je zdrojová kolekce.

name
XName

To XName se má shodovat.

Návraty

IEnumerable<XElement>

Z IEnumerable<T> XElement toho, která obsahuje každý prvek ve zdrojové kolekci, a sestupné všechna elementy ve zdrojové kolekci. V kolekci jsou zahrnuty pouze prvky, které mají shodu XName .

Poznámky

I když Visual Basic má integrovanou osu XML pro potomky, neexistuje žádná integrovaná osa, která má sémantiku této metody, takže Visual Basic uživatelé musí tuto metodu osy explicitně použít.

Tato metoda používá odložené spuštění.

Viz také

Platí pro