Extensions.DescendantsAndSelf Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve una colección de todos los elementos de la colección de origen y todos los elementos descendientes de cada elemento de la colección de origen.
Sobrecargas
| Nombre | Description |
|---|---|
| DescendantsAndSelf(IEnumerable<XElement>) |
Devuelve una colección de elementos que contiene todos los elementos de la colección de origen y los elementos descendientes de cada elemento de la colección de origen. |
| DescendantsAndSelf(IEnumerable<XElement>, XName) |
Devuelve una colección filtrada de elementos que contiene todos los elementos de la colección de origen y los descendientes de cada elemento de la colección de origen. En la colección solo se incluyen los elementos que tienen una XName coincidente. |
Comentarios
Aunque Visual Basic tiene un eje XML integrado para los elementos descendientes, no hay ningún eje integrado que tenga la semántica de este método.
Este método usa la ejecución diferida.
DescendantsAndSelf(IEnumerable<XElement>)
- Source:
- Extensions.cs
- Source:
- Extensions.cs
- Source:
- Extensions.cs
- Source:
- Extensions.cs
- Source:
- Extensions.cs
Devuelve una colección de elementos que contiene todos los elementos de la colección de origen y los elementos descendientes de cada elemento de la colección de origen.
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>
IEnumerable<T> de XElement que contiene la colección de origen.
Devoluciones
de IEnumerable<T>XElement que contiene todos los elementos de la colección de origen y los elementos descendientes de cada elemento de la colección de origen.
Comentarios
Aunque Visual Basic tiene un eje XML integrado para los elementos descendientes, no hay ningún eje integrado que tenga la semántica de este método, por lo que Visual Basic los usuarios deben usar este método de eje explícitamente.
Este método usa la ejecución diferida.
Consulte también
- DescendantNodesAndSelf()
- DescendantsAndSelf()
- DescendantNodes()
- Descendants()
- DescendantNodes<T>(IEnumerable<T>)
- Descendants
- Nodes<T>(IEnumerable<T>)
- Información general sobre LINQ to XML
Se aplica a
DescendantsAndSelf(IEnumerable<XElement>, XName)
- Source:
- Extensions.cs
- Source:
- Extensions.cs
- Source:
- Extensions.cs
- Source:
- Extensions.cs
- Source:
- Extensions.cs
Devuelve una colección filtrada de elementos que contiene todos los elementos de la colección de origen y los descendientes de cada elemento de la colección de origen. En la colección solo se incluyen los elementos que tienen una XName coincidente.
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>
IEnumerable<T> de XElement que contiene la colección de origen.
Devoluciones
de IEnumerable<T>XElement que contiene todos los elementos de la colección de origen y los descendientes de todos los elementos de la colección de origen. En la colección solo se incluyen los elementos que tienen una XName coincidente.
Comentarios
Aunque Visual Basic tiene un eje XML integrado para los elementos descendientes, no hay ningún eje integrado que tenga la semántica de este método, por lo que Visual Basic los usuarios deben usar este método de eje explícitamente.
Este método usa la ejecución diferida.
Consulte también
- DescendantNodesAndSelf()
- DescendantsAndSelf()
- DescendantNodes()
- Descendants()
- DescendantNodes<T>(IEnumerable<T>)
- Descendants
- Nodes<T>(IEnumerable<T>)
- Información general sobre LINQ to XML