Extensions.DescendantsAndSelf Méthode

Définition

Retourne une collection de tous les éléments de la collection source et de tous leurs éléments descendants.

Surcharges

DescendantsAndSelf(IEnumerable<XElement>)

Retourne une collection d'éléments qui contient tous les éléments de la collection source et leurs éléments descendants.

DescendantsAndSelf(IEnumerable<XElement>, XName)

Retourne une collection filtrée d'éléments qui contient tous les éléments de la collection source et leurs descendants. Seuls les éléments avec un XName correspondant sont inclus dans la collection.

Remarques

Bien que Visual Basic ait un axe XML intégré pour les éléments descendants, aucun axe intégré n’a la sémantique de cette méthode.

Cette méthode utilise l'exécution différée.

DescendantsAndSelf(IEnumerable<XElement>)

Retourne une collection d'éléments qui contient tous les éléments de la collection source et leurs éléments descendants.

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>

IEnumerable<T> de XElement qui contient la collection source.

Retours

IEnumerable<T> de XElement qui contient tous les éléments de la collection source et leurs éléments descendants.

Remarques

Bien que Visual Basic dispose d’un axe XML intégré pour les éléments descendants, aucun axe intégré n’a la sémantique de cette méthode. Par conséquent, les utilisateurs Visual Basic doivent utiliser cette méthode d’axe explicitement.

Cette méthode utilise l'exécution différée.

Voir aussi

S’applique à

DescendantsAndSelf(IEnumerable<XElement>, XName)

Retourne une collection filtrée d'éléments qui contient tous les éléments de la collection source et leurs descendants. Seuls les éléments avec 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>

IEnumerable<T> de XElement qui contient la collection source.

name
XName

XName à mettre en correspondance.

Retours

IEnumerable<T> de XElement qui contient tous les éléments de la collection source et leurs descendants. Seuls les éléments avec 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, aucun axe intégré n’a la sémantique de cette méthode. Par conséquent, les utilisateurs Visual Basic doivent utiliser cette méthode d’axe explicitement.

Cette méthode utilise l'exécution différée.

Voir aussi

S’applique à