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) | चाइल्ड नोड निकालता है. |
यह सभी देखें