Extensions.DescendantsAndSelf Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Devolve uma coleção de todos os elementos da coleção fonte, e todos os elementos descendentes para cada elemento da coleção fonte.
Sobrecargas
| Name | Description |
|---|---|
| DescendantsAndSelf(IEnumerable<XElement>) |
Devolve uma coleção de elementos que contém todos os elementos da coleção fonte, bem como os elementos descendentes de cada elemento na coleção fonte. |
| DescendantsAndSelf(IEnumerable<XElement>, XName) |
Devolve uma coleção filtrada de elementos que contém todos os elementos da coleção fonte, bem como os descendentes de todos os elementos da coleção fonte. Apenas os elementos que têm correspondência XName são incluídos na coleção. |
Observações
Embora o Visual Basic tenha um eixo XML integrado para elementos descendentes, não existe nenhum eixo integrado que tenha a semântica deste método.
Este método utiliza execução diferida.
DescendantsAndSelf(IEnumerable<XElement>)
- Origem:
- Extensions.cs
- Origem:
- Extensions.cs
- Origem:
- Extensions.cs
- Origem:
- Extensions.cs
- Origem:
- Extensions.cs
Devolve uma coleção de elementos que contém todos os elementos da coleção fonte, bem como os elementos descendentes de cada elemento na coleção fonte.
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 XElement contém a coleção de fontes.
Devoluções
Um IEnumerable<T> de XElement isso contém todos os elementos da coleção fonte, e os elementos descendentes de cada elemento na coleção fonte.
Observações
Embora o Visual Basic tenha um eixo XML integrado para elementos descendentes, não existe um eixo integrado que tenha a semântica deste método, pelo que os utilizadores do Visual Basic devem usar este método de forma explícita.
Este método utiliza execução diferida.
Ver 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
- Origem:
- Extensions.cs
- Origem:
- Extensions.cs
Devolve uma coleção filtrada de elementos que contém todos os elementos da coleção fonte, bem como os descendentes de todos os elementos da coleção fonte. Apenas os elementos que têm correspondência XName 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 XElement contém a coleção de fontes.
Devoluções
Um IEnumerable<T> disso XElement contém todos os elementos da coleção de código-fonte e os descendentes de cada elemento da coleção de código-fonte. Apenas os elementos que têm correspondência XName são incluídos na coleção.
Observações
Embora o Visual Basic tenha um eixo XML integrado para elementos descendentes, não existe um eixo integrado que tenha a semântica deste método, pelo que os utilizadores do Visual Basic devem usar este método de forma explícita.
Este método utiliza execução diferida.
Ver também
- DescendantNodesAndSelf()
- DescendantsAndSelf()
- DescendantNodes()
- Descendants()
- DescendantNodes<T>(IEnumerable<T>)
- Descendants
- Nodes<T>(IEnumerable<T>)
- Visão geral do LINQ to XML