Extensions.DescendantsAndSelf Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce una raccolta di ciascun elemento nella raccolta di origine e tutti gli elementi discendenti di ciascun elemento nella raccolta di origine.
Overload
DescendantsAndSelf(IEnumerable<XElement>) |
Restituisce una raccolta di elementi filtrati che contiene ciascun elemento nella raccolta di origine e gli elementi discendenti di ciascun elemento nella raccolta di origine. |
DescendantsAndSelf(IEnumerable<XElement>, XName) |
Restituisce una raccolta di elementi filtrati che contiene ciascun elemento nella raccolta di origine e i discendenti di ciascun elemento nella raccolta di origine. Solo gli elementi che hanno un oggetto XName corrispondente vengono inclusi nella raccolta. |
Commenti
Anche se Visual Basic dispone di un asse XML integrato per gli elementi discendenti, non esiste un asse integrato con la semantica di questo metodo.
Questo metodo usa l'esecuzione posticipata.
DescendantsAndSelf(IEnumerable<XElement>)
Restituisce una raccolta di elementi filtrati che contiene ciascun elemento nella raccolta di origine e gli elementi discendenti di ciascun elemento nella raccolta di origine.
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)
Parametri
- source
- IEnumerable<XElement>
IEnumerable<T> di XElement che contiene la raccolta di origine.
Restituisce
IEnumerable<T> di XElement che contiene ciascun elemento nella raccolta di origine e gli elementi discendenti di ciascun elemento nella raccolta di origine.
Commenti
Anche se Visual Basic dispone di un asse XML integrato per gli elementi discendenti, non esiste un asse integrato con la semantica di questo metodo, pertanto Visual Basic gli utenti devono usare questo metodo dell'asse in modo esplicito.
Questo metodo usa l'esecuzione posticipata.
Vedi anche
- DescendantNodesAndSelf()
- DescendantsAndSelf()
- DescendantNodes()
- Descendants()
- DescendantNodes<T>(IEnumerable<T>)
- Descendants
- Nodes<T>(IEnumerable<T>)
- Panoramica di LINQ to XML
Si applica a
DescendantsAndSelf(IEnumerable<XElement>, XName)
Restituisce una raccolta di elementi filtrati che contiene ciascun elemento nella raccolta di origine e i discendenti di ciascun elemento nella raccolta di origine. Solo gli elementi che hanno un oggetto XName corrispondente vengono inclusi nella raccolta.
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)
Parametri
- source
- IEnumerable<XElement>
IEnumerable<T> di XElement che contiene la raccolta di origine.
Restituisce
IEnumerable<T> di XElement che contiene ciascun elemento nella raccolta di origine e i discendenti di ciascun elemento nella raccolta di origine. Solo gli elementi che hanno un oggetto XName corrispondente vengono inclusi nella raccolta.
Commenti
Anche se Visual Basic dispone di un asse XML integrato per gli elementi discendenti, non esiste un asse integrato con la semantica di questo metodo, pertanto Visual Basic gli utenti devono usare questo metodo dell'asse in modo esplicito.
Questo metodo usa l'esecuzione posticipata.
Vedi anche
- DescendantNodesAndSelf()
- DescendantsAndSelf()
- DescendantNodes()
- Descendants()
- DescendantNodes<T>(IEnumerable<T>)
- Descendants
- Nodes<T>(IEnumerable<T>)
- Panoramica di LINQ to XML