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 da coleção de origem e todos os elementos descendentes para cada elemento na coleção de origem.
Sobrecargas
| Nome | Description |
|---|---|
| DescendantsAndSelf(IEnumerable<XElement>) |
Retorna uma coleção de elementos que contém todos os elementos da coleção de origem e os elementos descendentes de cada elemento na coleção de origem. |
| DescendantsAndSelf(IEnumerable<XElement>, XName) |
Retorna uma coleção filtrada de elementos que contém todos os elementos da coleção de origem e os descendentes de cada elemento na coleção de origem. Somente os elementos que têm uma XName correspondente são incluídos na coleção. |
Comentários
Embora Visual Basic tenha um eixo XML integrado para elementos descendentes, não há nenhum eixo integrado que tenha a semântica desse método.
Esse método usa a execução adiada.
DescendantsAndSelf(IEnumerable<XElement>)
- Origem:
- Extensions.cs
- Origem:
- Extensions.cs
- Origem:
- Extensions.cs
- Origem:
- Extensions.cs
- Origem:
- Extensions.cs
Retorna uma coleção de elementos que contém todos os elementos da coleção de origem e os elementos descendentes de cada elemento 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> deles contém a coleção de XElement origem.
Retornos
Um IEnumerable<T> deles XElement contém todos os elementos da coleção de origem e os elementos descendentes de cada elemento na coleção de origem.
Comentários
Embora 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, Visual Basic usuários devem usar esse método de eixo explicitamente.
Esse método usa a execução adiada.
Confira também
- DescendantNodesAndSelf()
- DescendantsAndSelf()
- DescendantNodes()
- Descendants()
- DescendantNodes<T>(IEnumerable<T>)
- Descendants
- Nodes<T>(IEnumerable<T>)
- Visão geral de LINQ to XML
Aplica-se a
DescendantsAndSelf(IEnumerable<XElement>, XName)
- Origem:
- Extensions.cs
- Origem:
- Extensions.cs
- Origem:
- Extensions.cs
- Origem:
- Extensions.cs
- Origem:
- Extensions.cs
Retorna uma coleção filtrada de elementos que contém todos os elementos da coleção de origem e os descendentes de cada elemento na coleção de origem. Somente os elementos que têm uma 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> deles contém a coleção de XElement origem.
Retornos
Um IEnumerable<T> deles XElement contém todos os elementos da coleção de origem e os descendentes de cada elemento na coleção de origem. Somente os elementos que têm uma XName correspondente são incluídos na coleção.
Comentários
Embora 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, Visual Basic usuários devem usar esse método de eixo explicitamente.
Esse método usa a execução adiada.
Confira também
- DescendantNodesAndSelf()
- DescendantsAndSelf()
- DescendantNodes()
- Descendants()
- DescendantNodes<T>(IEnumerable<T>)
- Descendants
- Nodes<T>(IEnumerable<T>)
- Visão geral de LINQ to XML