Extensions.DescendantsAndSelf Extensions.DescendantsAndSelf Extensions.DescendantsAndSelf Extensions.DescendantsAndSelf Method

Определение

Возвращает коллекцию каждого элемента в исходной коллекции и всех подчиненных элементов для каждого элемента в исходной коллекции.Returns a collection of every element in the source collection, and all descendant elements for every element in the source collection.

Перегрузки

DescendantsAndSelf(IEnumerable<XElement>) DescendantsAndSelf(IEnumerable<XElement>) DescendantsAndSelf(IEnumerable<XElement>) DescendantsAndSelf(IEnumerable<XElement>)

Возвращает коллекцию элементов, содержащую каждый элемент в исходной коллекции и подчиненные элементы каждого элемента в исходной коллекции.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) DescendantsAndSelf(IEnumerable<XElement>, XName) DescendantsAndSelf(IEnumerable<XElement>, XName) DescendantsAndSelf(IEnumerable<XElement>, XName)

Возвращает отфильтрованную коллекцию элементов, содержащую каждый элемент в исходной коллекции и подчиненные элементы каждого элемента в исходной коллекции.Returns a filtered collection of elements that contains every element in the source collection, and the descendents of every element in the source collection. В коллекцию включаются только элементы, соответствующие XName.Only elements that have a matching XName are included in the collection.

Комментарии

Несмотря на то, что Visual Basic имеется встроенная ось XML для элементов-потомков, имеется встроенная ось не имеет семантику этого метода.Although Visual Basic has an integrated XML axis for descendant elements, there is no integrated axis that has the semantics of this method.

Этот метод использует отложенное выполнение.This method uses deferred execution.

DescendantsAndSelf(IEnumerable<XElement>) DescendantsAndSelf(IEnumerable<XElement>) DescendantsAndSelf(IEnumerable<XElement>) DescendantsAndSelf(IEnumerable<XElement>)

Возвращает коллекцию элементов, содержащую каждый элемент в исходной коллекции и подчиненные элементы каждого элемента в исходной коллекции.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)

Параметры

source
IEnumerable<XElement>

Интерфейс IEnumerable<T> узла XElement, содержащий исходную коллекцию.An IEnumerable<T> of XElement that contains the source collection.

Возвраты

IEnumerable<T> для XElement, содержащий каждый элемент в исходной коллекции и подчиненные элементы каждого элемента в исходной коллекции.An IEnumerable<T> of XElement that contains every element in the source collection, and the descendent elements of every element in the source collection.

Комментарии

Несмотря на то, что Visual Basic имеется встроенная ось XML для элементов-потомков, имеется встроенная ось не имеет семантику этого метода, поэтому пользователи Visual Basic должны использовать этот метод оси, явным образом.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.

Этот метод использует отложенное выполнение.This method uses deferred execution.

Дополнительно

DescendantsAndSelf(IEnumerable<XElement>, XName) DescendantsAndSelf(IEnumerable<XElement>, XName) DescendantsAndSelf(IEnumerable<XElement>, XName) DescendantsAndSelf(IEnumerable<XElement>, XName)

Возвращает отфильтрованную коллекцию элементов, содержащую каждый элемент в исходной коллекции и подчиненные элементы каждого элемента в исходной коллекции.Returns a filtered collection of elements that contains every element in the source collection, and the descendents of every element in the source collection. В коллекцию включаются только элементы, соответствующие XName.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)

Параметры

source
IEnumerable<XElement>

Интерфейс IEnumerable<T> узла XElement, содержащий исходную коллекцию.An IEnumerable<T> of XElement that contains the source collection.

name
XName XName XName XName

XName для соответствия.The XName to match.

Возвраты

IEnumerable<T> для XElement, содержащий каждый элемент в исходной коллекции и подчиненные элементы каждого элемента в исходной коллекции.An IEnumerable<T> of XElement that contains every element in the source collection, and the descendents of every element in the source collection. В коллекцию включаются только элементы, соответствующие XName.Only elements that have a matching XName are included in the collection.

Комментарии

Несмотря на то, что Visual Basic имеется встроенная ось XML для элементов-потомков, имеется встроенная ось не имеет семантику этого метода, поэтому пользователи Visual Basic должны использовать этот метод оси, явным образом.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.

Этот метод использует отложенное выполнение.This method uses deferred execution.

Дополнительно

Применяется к