OutlineGroup

OutlineGroup class

Represents a OutlineGroup.

public sealed class OutlineGroup : IndentatedNode<IOutlineChildNode>, IOutlineChildNode, 
    IOutlineElementChildNode

Constructors

Name Description
OutlineGroup() Initializes a new instance of the OutlineGroup class.

Properties

Name Description
Document { get; } Gets the document of the node.
FirstChild { get; }
IndentPosition { get; set; }
IsComposite { get; }
LastChild { get; }
NextSibling { get; } Gets the next node at the same node tree level.
NodeType { get; } Gets the node type.
ParentNode { get; } Gets the parent node.
PreviousSibling { get; } Gets the previous node at the same node tree level.

Methods

Name Description
override Accept(DocumentVisitor) Accepts the visitor of the node.
virtual AppendChildFirst<T1>(T1)
virtual AppendChildLast<T1>(T1)
override GetChildNodes<T1>()
GetEnumerator()
virtual InsertChild<T1>(int, T1)
InsertChildrenRange(int, IEnumerable<IOutlineChildNode>)
InsertChildrenRange(int, params IOutlineChildNode[])
RemoveChild<T1>(T1)

See Also