Extensions.DescendantsAndSelf Extensions.DescendantsAndSelf Extensions.DescendantsAndSelf Extensions.DescendantsAndSelf Method

Definição

Retorna uma coleção de todos os elementos na coleção de origem e todos os elementos descendentes de todos os elementos na coleção de origem.Returns a collection of every element in the source collection, and all descendant elements for every element in the source collection.

Sobrecargas

DescendantsAndSelf(IEnumerable<XElement>) DescendantsAndSelf(IEnumerable<XElement>) DescendantsAndSelf(IEnumerable<XElement>) DescendantsAndSelf(IEnumerable<XElement>)

Retorna uma coleção de elementos que contém todos os elementos na coleção de origem e os elementos descendentes de todos os elementos na coleção de origem.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) DescendantsAndSelf(IEnumerable<XElement>, XName) DescendantsAndSelf(IEnumerable<XElement>, XName) DescendantsAndSelf(IEnumerable<XElement>, XName)

Retorna uma coleção filtrada de elementos que contém todos os elementos na coleção de origem e os descendentes de todos os elementos na coleção de origem.Returns a filtered collection of elements that contains every element in the source collection, and the descendents of every element in the source collection. Somente os elementos que têm um XName correspondente são incluídos na coleção.Only elements that have a matching XName are included in the collection.

Comentários

Embora o Visual Basic possui um eixo XML integrado para elementos descendentes, não há nenhum eixo integrado que tem a semântica desse método.Although Visual Basic has an integrated XML axis for descendant elements, there is no integrated axis that has the semantics of this method.

Este método utiliza execução adiada.This method uses deferred execution.

DescendantsAndSelf(IEnumerable<XElement>) DescendantsAndSelf(IEnumerable<XElement>) DescendantsAndSelf(IEnumerable<XElement>) DescendantsAndSelf(IEnumerable<XElement>)

Retorna uma coleção de elementos que contém todos os elementos na coleção de origem e os elementos descendentes de todos os elementos na coleção de origem.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);
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)

Parâmetros

source
IEnumerable<XElement>

Um IEnumerable<T> do XElement que contém a coleção de origem.An IEnumerable<T> of XElement that contains the source collection.

Retornos

Um IEnumerable<T> de XElement que contém todos os elementos na coleção de origem e os elementos descendentes de todos os elementos na coleção de origem.An IEnumerable<T> of XElement that contains every element in the source collection, and the descendent elements of every element in the source collection.

Comentários

Embora o Visual Basic possui um eixo XML integrado para elementos descendentes, não há nenhum eixo integrado que tem a semântica desse método, portanto, os usuários do Visual Basic devem usar esse método de eixo explicitamente.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.

Este método utiliza execução adiada.This method uses deferred execution.

Veja também

DescendantsAndSelf(IEnumerable<XElement>, XName) DescendantsAndSelf(IEnumerable<XElement>, XName) DescendantsAndSelf(IEnumerable<XElement>, XName) DescendantsAndSelf(IEnumerable<XElement>, XName)

Retorna uma coleção filtrada de elementos que contém todos os elementos na coleção de origem e os descendentes de todos os elementos na coleção de origem.Returns a filtered collection of elements that contains every element in the source collection, and the descendents of every element in the source collection. Somente os elementos que têm um XName correspondente são incluídos na coleção.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);
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)

Parâmetros

source
IEnumerable<XElement>

Um IEnumerable<T> do XElement que contém a coleção de origem.An IEnumerable<T> of XElement that contains the source collection.

name
XName XName XName XName

O XName correspondente.The XName to match.

Retornos

Um IEnumerable<T> de XElement que contém todos os elementos na coleção de origem e os descendentes de todos os elementos na coleção de origem.An IEnumerable<T> of XElement that contains every element in the source collection, and the descendents of every element in the source collection. Somente os elementos que têm um XName correspondente são incluídos na coleção.Only elements that have a matching XName are included in the collection.

Comentários

Embora o Visual Basic possui um eixo XML integrado para elementos descendentes, não há nenhum eixo integrado que tem a semântica desse método, portanto, os usuários do Visual Basic devem usar esse método de eixo explicitamente.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.

Este método utiliza execução adiada.This method uses deferred execution.

Veja também

Aplica-se a