Extensions.DescendantsAndSelf Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- DescendantNodesAndSelf()
- DescendantsAndSelf()
- DescendantNodes()
- Descendants()
- DescendantNodes<T>(IEnumerable<T>)
- Descendants
- Nodes<T>(IEnumerable<T>)
- Visão geral do LINQ to XML
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.
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
- DescendantNodesAndSelf()
- DescendantsAndSelf()
- DescendantNodes()
- Descendants()
- DescendantNodes<T>(IEnumerable<T>)
- Descendants
- Nodes<T>(IEnumerable<T>)
- Visão geral do LINQ to XML