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 ogni elemento nell'insieme di origine e tutti gli elementi discendenti per ogni elemento della raccolta di origine.
Overload
| Nome | Descrizione |
|---|---|
| DescendantsAndSelf(IEnumerable<XElement>) |
Restituisce una raccolta di elementi che contiene ogni elemento della raccolta di origine e gli elementi discendenti di ogni elemento nella raccolta di origine. |
| DescendantsAndSelf(IEnumerable<XElement>, XName) |
Restituisce una raccolta filtrata di elementi che contiene ogni elemento nella raccolta di origine e i discendenti di ogni elemento nella raccolta di origine. Nella raccolta sono inclusi solo gli elementi con un XName corrispondente. |
Commenti
Sebbene Visual Basic abbia 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>)
- Origine:
- Extensions.cs
- Origine:
- Extensions.cs
- Origine:
- Extensions.cs
- Origine:
- Extensions.cs
- Origine:
- Extensions.cs
Restituisce una raccolta di elementi che contiene ogni elemento della raccolta di origine e gli elementi discendenti di ogni 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>
Oggetto IEnumerable<T> di XElement contenente la raccolta di origine.
Valori restituiti
Oggetto IEnumerable<T> di XElement che contiene ogni elemento nella raccolta di origine e gli elementi discendenti di ogni elemento nella raccolta di origine.
Commenti
Sebbene Visual Basic abbia 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)
- Origine:
- Extensions.cs
- Origine:
- Extensions.cs
- Origine:
- Extensions.cs
- Origine:
- Extensions.cs
- Origine:
- Extensions.cs
Restituisce una raccolta filtrata di elementi che contiene ogni elemento nella raccolta di origine e i discendenti di ogni elemento nella raccolta di origine. Nella raccolta sono inclusi solo gli elementi con un XName corrispondente.
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>
Oggetto IEnumerable<T> di XElement contenente la raccolta di origine.
Valori restituiti
Oggetto IEnumerable<T> di XElement che contiene ogni elemento nella raccolta di origine e i discendenti di ogni elemento nella raccolta di origine. Nella raccolta sono inclusi solo gli elementi con un XName corrispondente.
Commenti
Sebbene Visual Basic abbia 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