Extensions.DescendantNodesAndSelf(IEnumerable<XElement>) Extensions.DescendantNodesAndSelf(IEnumerable<XElement>) Extensions.DescendantNodesAndSelf(IEnumerable<XElement>) Extensions.DescendantNodesAndSelf(IEnumerable<XElement>) Method

Definição

Retorna uma coleção de nós que contém todos os elementos na coleção de origem e os nós descendentes de todos os elementos na coleção de origem.Returns a collection of nodes that contains every element in the source collection, and the descendant nodes of every element in the source collection.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<System::Xml::Linq::XNode ^> ^ DescendantNodesAndSelf(System::Collections::Generic::IEnumerable<System::Xml::Linq::XElement ^> ^ source);
public static System.Collections.Generic.IEnumerable<System.Xml.Linq.XNode> DescendantNodesAndSelf (this System.Collections.Generic.IEnumerable<System.Xml.Linq.XElement> source);
static member DescendantNodesAndSelf : seq<System.Xml.Linq.XElement> -> seq<System.Xml.Linq.XNode>
<Extension()>
Public Function DescendantNodesAndSelf (source As IEnumerable(Of XElement)) As IEnumerable(Of XNode)

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 XNode que contém todos os elementos na coleção de origem e os nós descendentes de todos os elementos na coleção de origem.An IEnumerable<T> of XNode that contains every element in the source collection, and the descendant nodes 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 para nós descendentes, 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 for descendant nodes, so Visual Basic users must use this axis method explicitly.

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

Aplica-se a

Veja também