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.

추가 정보

적용 대상