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.
, XElementve XDocument sınıflarında XNodeuygulanan 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 , XElementveya XAttribute nesne koleksiyonu XNodedöndürür.
Tüm eksen uzantısı yöntemleri ertelenen yürütmeyi kullanır.
Yöntemler
| Name | Description |
|---|---|
| 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şen XName öğeler koleksiyona dahil edilir. |
| Ancestors<T>(IEnumerable<T>) |
Kaynak koleksiyondaki her düğümün ü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şen XName öğ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. |
| Attributes(IEnumerable<XElement>, XName) |
Kaynak koleksiyondaki her öğenin özniteliklerinin filtrelenmiş bir koleksiyonunu döndürür. Yalnızca eşleşen XName öğeler koleksiyona dahil edilir. |
| Attributes(IEnumerable<XElement>) |
Kaynak koleksiyondaki her öğenin özniteliklerinin koleksiyonunu döndürür. |
| 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>, XName) |
Kaynak koleksiyondaki her öğenin ve belgenin alt öğelerini içeren filtrelenmiş bir öğe koleksiyonu döndürür. Yalnızca eşleşen XName öğeler koleksiyona dahil edilir. |
| Descendants<T>(IEnumerable<T>) |
Kaynak koleksiyondaki her öğenin ve belgenin 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şen XName öğ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. |
| Elements<T>(IEnumerable<T>, XName) |
Kaynak koleksiyondaki her öğenin ve belgenin alt öğelerinin filtrelenmiş bir koleksiyonunu döndürür. Yalnızca eşleşen XName öğeler koleksiyona dahil edilir. |
| Elements<T>(IEnumerable<T>) |
Kaynak koleksiyondaki her öğenin ve belgenin alt öğelerinin bir koleksiyonunu döndürür. |
| 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. |