Class CompositeNodeT

CompositeNode<T> class

De algemene basisklasse voor knooppunten die andere knooppunten kunnen bevatten.

public abstract class CompositeNode<T> : CompositeNodeBase, ICompositeNode<T>
    where T : INode
ParameterBeschrijving
THet type elementen in het samengestelde knooppunt.

Eigenschappen

NaamBeschrijving
Document { get; }Haalt het document van het knooppunt op.
FirstChild { get; }Haalt het eerste onderliggende knooppunt van dit knooppunt op.
IsComposite { get; }Controleert of de knoop samengesteld is. Indien waar, kan het knooppunt onderliggende knooppunten hebben.
LastChild { get; }Haalt het laatste onderliggende knooppunt van dit knooppunt op.
NextSibling { get; }Haalt het volgende knooppunt op op hetzelfde knooppuntboomniveau.
NodeType { get; }Haalt het knooppunttype op.
ParentNode { get; }Haalt het bovenliggende knooppunt op.
PreviousSibling { get; }Haalt het vorige knooppunt op hetzelfde knooppuntboomniveau.

methoden

NaamBeschrijving
override Accept(DocumentVisitor)Accepteert de bezoeker van de node.
virtual AppendChildFirst<T1>(T1)Voegt het knooppunt toe aan de voorkant van de lijst met onderliggende knooppunten voor dit knooppunt.
virtual AppendChildLast<T1>(T1)Voegt het knooppunt toe aan het einde van de lijst met onderliggende knooppunten voor dit knooppunt.
override GetChildNodes<T1>()Alle onderliggende knooppunten ophalen op basis van het knooppunttype.
GetEnumerator()Retourneert een teller die itereert door onderliggende knooppunten van hetCompositeNode .
virtual InsertChild<T1>(int, T1)Voegt het knooppunt in op de opgegeven positie in de lijst met onderliggende knooppunten voor dit knooppunt.
InsertChildrenRange(int, IEnumerable<T>)Voegt de reeks van het knooppunt in vanaf de gespecificeerde positie in de lijst met onderliggende knooppunten voor dit knooppunt.
InsertChildrenRange(int, params T[])Voegt de reeks van het knooppunt in vanaf de gespecificeerde positie in de lijst met onderliggende knooppunten voor dit knooppunt.
RemoveChild<T1>(T1)Verwijdert het onderliggende knooppunt.

Zie ook