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
object ← MarkdownSyntaxNode ← BlockSyntaxNode ← HugoFrontMatterSyntaxNode
Derived
HugoYamlBasedFrontMatterSyntaxNode
Implements
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
Methods
Find(params string[])
Defines the interface for find BaseSyntaxNode
public ChildFrontMatterSyntaxNode Find(params string[] path)
Parameters
path
string[]
The string path.
Returns
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
The TextSyntax.
WriteComponentsTo(MarkdownTextWriter)
Defines the WriteComponentsTo interface.
protected override void WriteComponentsTo(MarkdownTextWriter writer)
Parameters
writer
MarkdownTextWriter
The MarkdownTextWriter. </t>