Class CompositeNodeBase

CompositeNodeBase class

Необщий класс для узлов, которые могут содержать другие узлы.

public abstract class CompositeNodeBase : Node, ICompositeNode

Характеристики

ИмяОписание
Document { get; }Получает документ узла.
virtual IsComposite { get; }Получает значение, указывающее, является ли этот узел составным. Если true, узел может иметь дочерние узлы.
NextSibling { get; }Получает следующий узел на том же уровне дерева узлов.
NodeType { get; }Получает тип узла.
ParentNode { get; }Получает родительский узел.
PreviousSibling { get; }Получает предыдущий узел на том же уровне дерева узлов.

Методы

ИмяОписание
abstract Accept(DocumentVisitor)Принимает посетителя узла.
abstract GetChildNodes<T1>()Получить все дочерние узлы по типу узла.

Смотрите также