Class HugoYamlBasedFrontMatterSyntaxNode

HugoYamlBasedFrontMatterSyntaxNode class

定义了 HugoYamlBasedFrontMatterSyntaxNode

public class HugoYamlBasedFrontMatterSyntaxNode : HugoFrontMatterSyntaxNode, 
    IEnumerable<KeyValuePair<string, ChildFrontMatterSyntaxNode>>

特性

姓名描述
FirstChild { get; }得到第一个孩子.
override FrontMatterRootNode { get; }获取并设置 RootNode.
LastChild { get; }得到最后一个孩子。
NextSibling { get; }获取下一个兄弟姐妹。
Parent { get; }获取父节点.
PreviousSibling { get; }获取前一个兄弟。

方法

姓名描述
override Accept(MarkdownSyntaxVisitor)定义接受访问者的接口。
AppendChild(MarkdownSyntaxNode)追加子节点.
ChildNodes()获取子节点集合。
Find(params string[])定义用于查找 BaseSyntaxNode 的接口
override Find<T>(params string[])通过字符串 Path 定义查找 T 的接口
GetEnumerator()获取枚举器.
GetLeadingTrivia()获取领先的琐事。
GetSyntaxTree()获取语法树。
GetTrailingTrivia()获取尾随的琐事。
InsertBefore(MarkdownSyntaxNode, MarkdownSyntaxNode)在节点之前插入。
RemoveChild(MarkdownSyntaxNode)删除孩子.
ReplaceChild(MarkdownSyntaxNode, MarkdownSyntaxNode)替换子节点。
override ToString()覆盖 ToString 方法。
virtual WriteTo(MarkdownTextWriter)写入 MarkdownTextWriter.
WriteTo(TextWriter)将节点写入文本编写器。

也可以看看