Compartilhar via


Extensions.DescendantsAndSelf Método

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.

Sobrecargas

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.

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. Somente os elementos que têm um XName correspondente são incluídos na coleção.

Comentários

Embora o Visual Basic tenha um eixo XML integrado para elementos descendentes, não há nenhum eixo integrado que tenha a semântica desse método.

Este método utiliza execução adiada.

DescendantsAndSelf(IEnumerable<XElement>)

Origem:
Extensions.cs
Origem:
Extensions.cs
Origem:
Extensions.cs

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.

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)

Parâmetros

source
IEnumerable<XElement>

Um IEnumerable<T> do XElement que contém a coleção de origem.

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.

Comentários

Embora o Visual Basic tenha um eixo XML integrado para elementos descendentes, não há nenhum eixo integrado que tenha a semântica desse método, portanto, os usuários do Visual Basic devem usar esse método de eixo explicitamente.

Este método utiliza execução adiada.

Confira também

Aplica-se a

DescendantsAndSelf(IEnumerable<XElement>, XName)

Origem:
Extensions.cs
Origem:
Extensions.cs
Origem:
Extensions.cs

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. Somente os elementos que têm um XName correspondente são incluídos na coleção.

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)

Parâmetros

source
IEnumerable<XElement>

Um IEnumerable<T> do XElement que contém a coleção de origem.

name
XName

O XName correspondente.

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. Somente os elementos que têm um XName correspondente são incluídos na coleção.

Comentários

Embora o Visual Basic tenha um eixo XML integrado para elementos descendentes, não há nenhum eixo integrado que tenha a semântica desse método, portanto, os usuários do Visual Basic devem usar esse método de eixo explicitamente.

Este método utiliza execução adiada.

Confira também

Aplica-se a