Extensions.DescendantsAndSelf Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne une collection de chaque élément de la collection source et tous les éléments descendants pour chaque élément de la collection source.
Surcharges
| Nom | Description |
|---|---|
| DescendantsAndSelf(IEnumerable<XElement>) |
Retourne une collection d’éléments qui contient chaque élément de la collection source et les éléments décroissants de chaque élément de la collection source. |
| DescendantsAndSelf(IEnumerable<XElement>, XName) |
Retourne une collection filtrée d’éléments qui contient chaque élément de la collection source et les descendants de chaque élément de la collection source. Seuls les éléments qui ont un XName correspondant sont inclus dans la collection. |
Remarques
Bien que Visual Basic dispose d’un axe XML intégré pour les éléments descendants, il n’existe aucun axe intégré qui a la sémantique de cette méthode.
Cette méthode utilise l’exécution différée.
DescendantsAndSelf(IEnumerable<XElement>)
- Source:
- Extensions.cs
- Source:
- Extensions.cs
- Source:
- Extensions.cs
- Source:
- Extensions.cs
- Source:
- Extensions.cs
Retourne une collection d’éléments qui contient chaque élément de la collection source et les éléments décroissants de chaque élément de la collection source.
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)
Paramètres
- source
- IEnumerable<XElement>
Qui IEnumerable<T>XElement contient la collection source.
Retours
Qui IEnumerable<T>XElement contient chaque élément de la collection source et les éléments décroissants de chaque élément de la collection source.
Remarques
Bien que Visual Basic dispose d’un axe XML intégré pour les éléments descendants, il n’existe aucun axe intégré qui a la sémantique de cette méthode. Par conséquent, Visual Basic utilisateurs doivent utiliser explicitement cette méthode d’axe.
Cette méthode utilise l’exécution différée.
Voir aussi
- DescendantNodesAndSelf()
- DescendantsAndSelf()
- DescendantNodes()
- Descendants()
- DescendantNodes<T>(IEnumerable<T>)
- Descendants
- Nodes<T>(IEnumerable<T>)
- Vue d’ensemble de LINQ to XML
S’applique à
DescendantsAndSelf(IEnumerable<XElement>, XName)
- Source:
- Extensions.cs
- Source:
- Extensions.cs
- Source:
- Extensions.cs
- Source:
- Extensions.cs
- Source:
- Extensions.cs
Retourne une collection filtrée d’éléments qui contient chaque élément de la collection source et les descendants de chaque élément de la collection source. Seuls les éléments qui ont un XName correspondant sont inclus dans la 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)
Paramètres
- source
- IEnumerable<XElement>
Qui IEnumerable<T>XElement contient la collection source.
Retours
Qui IEnumerable<T>XElement contient chaque élément de la collection source et les descendants de chaque élément de la collection source. Seuls les éléments qui ont un XName correspondant sont inclus dans la collection.
Remarques
Bien que Visual Basic dispose d’un axe XML intégré pour les éléments descendants, il n’existe aucun axe intégré qui a la sémantique de cette méthode. Par conséquent, Visual Basic utilisateurs doivent utiliser explicitement cette méthode d’axe.
Cette méthode utilise l’exécution différée.
Voir aussi
- DescendantNodesAndSelf()
- DescendantsAndSelf()
- DescendantNodes()
- Descendants()
- DescendantNodes<T>(IEnumerable<T>)
- Descendants
- Nodes<T>(IEnumerable<T>)
- Vue d’ensemble de LINQ to XML