Extensions Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
LINQ to XML uzantısı yöntemlerini içerir.
public ref class Extensions abstract sealed
public static class Extensions
type Extensions = class
Public Module Extensions
- Devralma
-
Extensions
Açıklamalar
LINQ to XML uzantısı yöntemlerinin çoğu LINQ sorgularında kullanılan eksen yöntemleridir. Bu sınıftaki yöntemler koleksiyonlar üzerinde çalışır ve koleksiyonları döndürür. Bu yöntemler kaynak koleksiyonu numaralandırır, koleksiyondaki her öğede uygun eksen yöntemini çağırır ve sonuçları birleştirir.
Ancak iki Remove uzantı yöntemi eksen yöntemleri değildir. Bu yöntemler XML ağacından öznitelikleri veya düğümleri kaldırır.
, XDocumentve XNode sınıflarında XElementuygulanan başka bir eksen yöntemi kategorisi olduğunu unutmayın. Bu diğer eksen yöntemleri tek bir nesne üzerinde çalışır ve bir , XAttributeveya XNode nesne koleksiyonu XElementdöndürür.
Eksen genişletme yöntemlerinin tümü ertelenmiş yürütmeyi kullanır.
Yöntemler
Ancestors<T>(IEnumerable<T>) |
Kaynak koleksiyondaki her düğümün üst öğelerini içeren bir öğe koleksiyonu döndürür. |
Ancestors<T>(IEnumerable<T>, XName) |
Kaynak koleksiyondaki her düğümün üst öğelerini içeren filtrelenmiş bir öğe koleksiyonu döndürür. Yalnızca eşleştirmesi XName olan öğeler koleksiyona dahil edilir. |
AncestorsAndSelf(IEnumerable<XElement>) |
Kaynak koleksiyondaki her öğeyi ve kaynak koleksiyondaki her öğenin üst öğelerini içeren bir öğe koleksiyonu döndürür. |
AncestorsAndSelf(IEnumerable<XElement>, XName) |
Kaynak koleksiyondaki her öğeyi ve kaynak koleksiyondaki her öğenin üst öğelerini içeren filtrelenmiş bir öğe koleksiyonu döndürür. Yalnızca eşleştirmesi XName olan öğeler koleksiyona dahil edilir. |
Attributes(IEnumerable<XElement>) |
Kaynak koleksiyondaki her öğenin özniteliklerinin bir koleksiyonunu döndürür. |
Attributes(IEnumerable<XElement>, XName) |
Kaynak koleksiyondaki her öğenin özniteliklerinin filtrelenmiş bir koleksiyonunu döndürür. Yalnızca eşleştirmesi XName olan öğeler koleksiyona dahil edilir. |
DescendantNodes<T>(IEnumerable<T>) |
Kaynak koleksiyondaki her belge ve öğenin alt düğümlerinden oluşan bir koleksiyon döndürür. |
DescendantNodesAndSelf(IEnumerable<XElement>) |
Kaynak koleksiyondaki her öğeyi ve kaynak koleksiyondaki her öğenin alt düğümlerini içeren bir düğüm koleksiyonu döndürür. |
Descendants<T>(IEnumerable<T>) |
Kaynak koleksiyondaki her öğenin ve belgenin alt öğelerini içeren bir öğe koleksiyonu döndürür. |
Descendants<T>(IEnumerable<T>, XName) |
Kaynak koleksiyondaki her öğenin ve belgenin alt öğelerini içeren filtrelenmiş bir öğe koleksiyonu döndürür. Yalnızca eşleştirmesi XName olan öğeler koleksiyona dahil edilir. |
DescendantsAndSelf(IEnumerable<XElement>) |
Kaynak koleksiyondaki her öğeyi ve kaynak koleksiyondaki her öğenin alt öğelerini içeren bir öğe koleksiyonu döndürür. |
DescendantsAndSelf(IEnumerable<XElement>, XName) |
Kaynak koleksiyondaki her öğeyi ve kaynak koleksiyondaki her öğenin alt öğelerini içeren filtrelenmiş bir öğe koleksiyonu döndürür. Yalnızca eşleştirmesi XName olan öğeler koleksiyona dahil edilir. |
Elements<T>(IEnumerable<T>) |
Kaynak koleksiyondaki her öğenin ve belgenin alt öğelerinin bir koleksiyonunu döndürür. |
Elements<T>(IEnumerable<T>, XName) |
Kaynak koleksiyondaki her öğenin ve belgenin alt öğelerinin filtrelenmiş bir koleksiyonunu döndürür. Yalnızca eşleştirmesi XName olan öğeler koleksiyona dahil edilir. |
InDocumentOrder<T>(IEnumerable<T>) |
Kaynak koleksiyondaki tüm düğümleri içeren ve belge düzenine göre sıralanmış bir düğüm koleksiyonu döndürür. |
Nodes<T>(IEnumerable<T>) |
Kaynak koleksiyondaki her belge ve öğenin alt düğümlerinden oluşan bir koleksiyon döndürür. |
Remove(IEnumerable<XAttribute>) |
Kaynak koleksiyondaki her özniteliği üst öğesinden kaldırır. |
Remove<T>(IEnumerable<T>) |
Kaynak koleksiyondaki her düğümü üst düğümünden kaldırır. |