Extensions.DescendantsAndSelf Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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é
- DescendantNodesAndSelf()
- DescendantsAndSelf()
- DescendantNodes()
- Descendants()
- DescendantNodes<T>(IEnumerable<T>)
- Descendants
- Nodes<T>(IEnumerable<T>)
- Přehled LINQ to XML
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.
Návraty
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é
- DescendantNodesAndSelf()
- DescendantsAndSelf()
- DescendantNodes()
- Descendants()
- DescendantNodes<T>(IEnumerable<T>)
- Descendants
- Nodes<T>(IEnumerable<T>)
- Přehled LINQ to XML