Extensions::Descendants Method
Returns a collection of elements that contains the descendant elements of every element and document in the source collection.
Assembly: System.Xml.Linq (in System.Xml.Linq.dll)
| Name | Description | |
|---|---|---|
![]() ![]() | Descendants<T>(IEnumerable<T>^) | Returns a collection of elements that contains the descendant elements of every element and document in the source collection. |
![]() ![]() | Descendants<T>(IEnumerable<T>^, XName^) | Returns a filtered collection of elements that contains the descendant elements of every element and document in the source collection. Only elements that have a matching XName are included in the collection. |
Visual Basic users can use the integrated XML descendant axis to retrieve the descendant elements of a collection. However, the integrated axis only retrieves descendants with a specified name. If Visual Basic users want to retrieve all descendants, then they must use this axis method explicitly.
This method uses deferred execution.

