Class NodeIterator

Class NodeIterator

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

The nodes iterator.

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

Inheritance

objectTraversalNodeIterator

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

PointerBeforeReferenceNode

Return the true if pointer before reference node.

public bool PointerBeforeReferenceNode { get; }

Property Value

bool

ReferenceNode

Get the reference node.

public MarkdownSyntaxNode ReferenceNode { get; }

Property Value

MarkdownSyntaxNode

Methods

Detach()

The detach() method, when invoked, must do nothing

public void Detach()

Dispose(bool)

Overrides the Dispose interface

protected override void Dispose(bool disposing)

Parameters

disposing bool

The disposing.

NextNode()

Defines the interface for get the next node.

public MarkdownSyntaxNode NextNode()

Returns

MarkdownSyntaxNode

The markdown syntax node.

PreviousNode()

Defines the interface for get the previous node.

public MarkdownSyntaxNode PreviousNode()

Returns

MarkdownSyntaxNode

The markdown syntax node.