Class HugoFrontMatterSyntaxNode

Class HugoFrontMatterSyntaxNode

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

Defines the base class HugoFrontMatterSyntaxNode

[ComVisible(true)]
public abstract class HugoFrontMatterSyntaxNode : BlockSyntaxNode, IWritable

Inheritance

objectMarkdownSyntaxNodeBlockSyntaxNodeHugoFrontMatterSyntaxNode

Derived

HugoYamlBasedFrontMatterSyntaxNode

Implements

IWritable

Inherited Members

BlockSyntaxNode.Accept(MarkdownSyntaxVisitor), MarkdownSyntaxNode.WriteTo(TextWriter), MarkdownSyntaxNode.GetSyntaxTree(), MarkdownSyntaxNode.ChildNodes(), MarkdownSyntaxNode.GetLeadingTrivia(), MarkdownSyntaxNode.GetTrailingTrivia(), MarkdownSyntaxNode.AppendChild(MarkdownSyntaxNode), MarkdownSyntaxNode.RemoveChild(MarkdownSyntaxNode), MarkdownSyntaxNode.ReplaceChild(MarkdownSyntaxNode, MarkdownSyntaxNode), MarkdownSyntaxNode.InsertBefore(MarkdownSyntaxNode, MarkdownSyntaxNode), MarkdownSyntaxNode.PreInsertionValidity(MarkdownSyntaxNode), MarkdownSyntaxNode.Accept(MarkdownSyntaxVisitor), MarkdownSyntaxNode.WriteTo(MarkdownTextWriter), MarkdownSyntaxNode.WriteComponentsTo(MarkdownTextWriter), MarkdownSyntaxNode.ToString(), MarkdownSyntaxNode.Parent, MarkdownSyntaxNode.FirstChild, MarkdownSyntaxNode.LastChild, MarkdownSyntaxNode.PreviousSibling, MarkdownSyntaxNode.NextSibling, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Constructors

HugoFrontMatterSyntaxNode(MarkdownSyntaxTree, MarkdownSyntaxToken, TextSyntaxNode, MarkdownSyntaxToken)

Defines the HugoFrontMatterSyntax constructor.

protected HugoFrontMatterSyntaxNode(MarkdownSyntaxTree ownerSyntaxTree, MarkdownSyntaxToken opening, TextSyntaxNode text, MarkdownSyntaxToken closing)

Parameters

ownerSyntaxTree MarkdownSyntaxTree

The MarkdownSyntaxTree.

opening MarkdownSyntaxToken

The MarkdownSyntaxToken.

text TextSyntaxNode

The TextSyntax.

closing MarkdownSyntaxToken

The MarkdownSyntaxToken.

Properties

FrontMatterRootNode

Get and set the RootNode

public abstract ChildFrontMatterSyntaxNode FrontMatterRootNode { get; }

Property Value

ChildFrontMatterSyntaxNode

Methods

Find(params string[])

Defines the interface for find BaseSyntaxNode

public ChildFrontMatterSyntaxNode Find(params string[] path)

Parameters

path string[]

The string path.

Returns

ChildFrontMatterSyntaxNode

The BaseSyntaxNode.

Find<t>(params string[])

Defines the interface for find T

public abstract T Find<t>(params string[] path) where T : ChildFrontMatterSyntaxNode

Parameters

path string[]

The string path.

Returns

T

The T object.

Type Parameters

T

The T type.

GetTextContent()

Defines the GetTextContent interface.

protected virtual TextSyntaxNode GetTextContent()

Returns

TextSyntaxNode

The TextSyntax.

WriteComponentsTo(MarkdownTextWriter)

Defines the WriteComponentsTo interface.

protected override void WriteComponentsTo(MarkdownTextWriter writer)

Parameters

writer MarkdownTextWriter

The MarkdownTextWriter. </t>