Extensions.DescendantsAndSelf Metodo

Definizione

Restituisce una raccolta di ciascun elemento nella raccolta di origine e tutti gli elementi discendenti di ciascun elemento nella raccolta di origine.Returns a collection of every element in the source collection, and all descendant elements for every element in the source collection.

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.Returns a collection of elements that contains every element in the source collection, and the descendent elements of every element in the source collection.

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.Returns a filtered collection of elements that contains every element in the source collection, and the descendents of every element in the source collection. Solo gli elementi che hanno un oggetto XName corrispondente vengono inclusi nella raccolta.Only elements that have a matching XName are included in the collection.

Commenti

Sebbene Visual Basic disponga di un asse XML integrato per gli elementi discendenti, non esiste alcun asse integrato con la semantica di questo metodo.Although Visual Basic has an integrated XML axis for descendant elements, there is no integrated axis that has the semantics of this method.

Questo metodo utilizza l'esecuzione posticipata.This method uses deferred execution.

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.Returns a collection of elements that contains every element in the source collection, and the descendent elements of every element in the source collection.

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);
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.An IEnumerable<T> of XElement that contains the source collection.

Restituisce

IEnumerable<T> di XElement che contiene ciascun elemento nella raccolta di origine e gli elementi discendenti di ciascun elemento nella raccolta di origine.An IEnumerable<T> of XElement that contains every element in the source collection, and the descendent elements of every element in the source collection.

Commenti

Sebbene Visual Basic disponga di un asse XML integrato per gli elementi discendenti, non esiste alcun asse integrato con la semantica di questo metodo, pertanto Visual Basic utenti devono utilizzare questo metodo dell'asse in modo esplicito.Although Visual Basic has an integrated XML axis for descendant elements, there is no integrated axis that has the semantics of this method, so Visual Basic users must use this axis method explicitly.

Questo metodo utilizza l'esecuzione posticipata.This method uses deferred execution.

Vedi anche

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.Returns a filtered collection of elements that contains every element in the source collection, and the descendents of every element in the source collection. Solo gli elementi che hanno un oggetto XName corrispondente vengono inclusi nella raccolta.Only elements that have a matching XName are included in the collection.

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);
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.An IEnumerable<T> of XElement that contains the source collection.

name
XName

Oggetto XName di cui trovare la corrispondenza.The XName to match.

Restituisce

IEnumerable<T> di XElement che contiene ciascun elemento nella raccolta di origine e i discendenti di ciascun elemento nella raccolta di origine.An IEnumerable<T> of XElement that contains every element in the source collection, and the descendents of every element in the source collection. Solo gli elementi che hanno un oggetto XName corrispondente vengono inclusi nella raccolta.Only elements that have a matching XName are included in the collection.

Commenti

Sebbene Visual Basic disponga di un asse XML integrato per gli elementi discendenti, non esiste alcun asse integrato con la semantica di questo metodo, pertanto Visual Basic utenti devono utilizzare questo metodo dell'asse in modo esplicito.Although Visual Basic has an integrated XML axis for descendant elements, there is no integrated axis that has the semantics of this method, so Visual Basic users must use this axis method explicitly.

Questo metodo utilizza l'esecuzione posticipata.This method uses deferred execution.

Vedi anche

Si applica a