Class TreeWalker

Class TreeWalker

Namespace: Aspose.Html.Toolkit.Markdown.Syntax
Assembly: Aspose.HTML.dll (25.2.0)

A tree walker.

[ComVisible(true)]
public class TreeWalker : Traversal, IDisposable

Inheritance

objectTraversalTreeWalker

Implements

IDisposable

Inherited Members

Traversal.Dispose(), Traversal.AcceptNode(MarkdownSyntaxNode), Traversal.Dispose(bool), Traversal.Root, Traversal.Filter, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Properties

CurrentNode

The Current node property

public MarkdownSyntaxNode CurrentNode { get; set; }

Property Value

MarkdownSyntaxNode

Methods

FirstChild()

Defines the interface for get first child node.

public MarkdownSyntaxNode FirstChild()

Returns

MarkdownSyntaxNode

The MarkdownSyntaxNode.

LastChild()

Defines the interface for get last child node.

public MarkdownSyntaxNode LastChild()

Returns

MarkdownSyntaxNode

The MarkdownSyntaxNode.

NextNode()

Defines the interface for get next node.

public MarkdownSyntaxNode NextNode()

Returns

MarkdownSyntaxNode

The MarkdownSyntaxNode.

NextSibling()

Defines the interface for get next sibling node.

public MarkdownSyntaxNode NextSibling()

Returns

MarkdownSyntaxNode

The MarkdownSyntaxNode.

ParentNode()

Defines the interface for get parent node.

public MarkdownSyntaxNode ParentNode()

Returns

MarkdownSyntaxNode

The MarkdownSyntaxNode.

PreviousNode()

Defines the interface for get previous node.

public MarkdownSyntaxNode PreviousNode()

Returns

MarkdownSyntaxNode

The MarkdownSyntaxNode.

PreviousSibling()

Defines the interface for get previous sibling node.

public MarkdownSyntaxNode PreviousSibling()

Returns

MarkdownSyntaxNode

The MarkdownSyntaxNode.