Class MarkdownSyntaxTree
内容
[
隐藏
]MarkdownSyntaxTree class
表示 Markdown 语法树。
public class MarkdownSyntaxTree : MarkdownSyntaxNode
构造函数
| 姓名 | 描述 |
|---|---|
| MarkdownSyntaxTree() | 创建了 MarkdownSyntaxTree. |
| MarkdownSyntaxTree(Configuration) | 创建 MarkdownSyntaxTree |
特性
| 姓名 | 描述 |
|---|---|
| FirstChild { get; } | 得到第一个孩子. |
| LastChild { get; } | 得到最后一个孩子。 |
| NextSibling { get; } | 获取下一个兄弟姐妹。 |
| Parent { get; } | 获取父节点. |
| PreviousSibling { get; } | 获取前一个兄弟。 |
| SyntaxFactory { get; } | 获取 SyntaxFactory. |
方法
| 姓名 | 描述 |
|---|---|
| override Accept(MarkdownSyntaxVisitor) | 定义访问语法树节点的接口。 |
| AppendChild(MarkdownSyntaxNode) | 追加子节点. |
| ChildNodes() | 获取子节点集合。 |
| CreateNodeIterator(MarkdownSyntaxNode) | 定义用于创建节点迭代器的接口。 |
| CreateNodeIterator(MarkdownSyntaxNodeFilter) | 定义用于创建节点迭代器的接口。 |
| CreateNodeIterator(MarkdownSyntaxNode, MarkdownSyntaxNodeFilter) | 定义用于创建节点迭代器的接口。 |
| CreateTreeWalker(MarkdownSyntaxNode) | 定义用于创建 tree walker 的接口。 |
| CreateTreeWalker(MarkdownSyntaxNodeFilter) | 定义用于创建 tree walker 的接口。 |
| CreateTreeWalker(MarkdownSyntaxNode, MarkdownSyntaxNodeFilter) | 定义用于创建 tree walker 的接口。 |
| GetLeadingTrivia() | 获取领先的琐事。 |
| GetSyntaxTree() | 获取语法树。 |
| GetTrailingTrivia() | 获取尾随的琐事。 |
| InsertBefore(MarkdownSyntaxNode, MarkdownSyntaxNode) | 在节点之前插入。 |
| RemoveChild(MarkdownSyntaxNode) | 删除孩子. |
| ReplaceChild(MarkdownSyntaxNode, MarkdownSyntaxNode) | 替换子节点。 |
| Save(Stream) | 将语法树保存到指定的流中。 |
| Save(string) | 将语法树保存到指定路径。 |
| Save(TextWriter) | 将语法树保存到指定的 writer. |
| override ToString() | 覆盖 ToString 方法。 |
| virtual WriteTo(MarkdownTextWriter) | 写入 MarkdownTextWriter. |
| WriteTo(TextWriter) | 将节点写入文本编写器。 |