Class CompositeNodeT

CompositeNode<T> class

नोड्स के लिए आधार सामान्य वर्ग जिसमें अन्य नोड्स हो सकते हैं।

public abstract class CompositeNode<T> : CompositeNodeBase, ICompositeNode<T>
    where T : INode
पैरामीटरविवरण
Tसमग्र नोड में तत्वों का प्रकार।

गुण

नामविवरण
Document { get; }नोड का दस्तावेज़ प्राप्त करता है।
FirstChild { get; }इस नोड का पहला चाइल्ड नोड प्राप्त करता है।
IsComposite { get; }जांचता है कि नोड समग्र है या नहीं। अगर सही है तो नोड में चाइल्ड नोड हो सकते हैं.
LastChild { get; }इस नोड का अंतिम चाइल्ड नोड प्राप्त करता है।
NextSibling { get; }उसी नोड ट्री स्तर पर अगला नोड प्राप्त करता है।
NodeType { get; }नोड प्रकार प्राप्त करता है।
ParentNode { get; }मूल नोड प्राप्त करता है।
PreviousSibling { get; }पिछले नोड को उसी नोड ट्री स्तर पर प्राप्त करता है।

तरीकों

नामविवरण
override Accept(DocumentVisitor)नोड के आगंतुक को स्वीकार करता है।
virtual AppendChildFirst<T1>(T1)इस नोड के लिए चाइल्ड नोड्स की सूची के सामने नोड जोड़ता है।
virtual AppendChildLast<T1>(T1)इस नोड के लिए चाइल्ड नोड्स की सूची के अंत में नोड जोड़ता है।
override GetChildNodes<T1>()नोड प्रकार द्वारा सभी चाइल्ड नोड प्राप्त करें.
GetEnumerator()एक एन्यूमरेटर लौटाता है जो चाइल्ड नोड के माध्यम से पुनरावृति करता हैCompositeNode .
virtual InsertChild<T1>(int, T1)नोड को इस नोड के लिए चाइल्ड नोड्स की सूची में निर्दिष्ट स्थान पर सम्मिलित करता है।
InsertChildrenRange(int, IEnumerable<T>)इस नोड के लिए चाइल्ड नोड्स की सूची में निर्दिष्ट स्थिति से शुरू होने वाले नोड के अनुक्रम को सम्मिलित करता है।
InsertChildrenRange(int, params T[])इस नोड के लिए चाइल्ड नोड्स की सूची में निर्दिष्ट स्थिति से शुरू होने वाले नोड के अनुक्रम को सम्मिलित करता है।
RemoveChild<T1>(T1)चाइल्ड नोड निकालता है.

यह सभी देखें