Skip to content

T_Cyjb_Markdown_SyntaxWalker

CYJB edited this page Feb 1, 2024 · 2 revisions

SyntaxWalker 类

深度优先遍历所有 Markdown 语法节点的访问器。

继承层次

System.Object
  Cyjb.Markdown.SyntaxVisitor
    Cyjb.Markdown.SyntaxWalker
      Cyjb.Markdown.Renderer.BaseRenderer
Namespace: Cyjb.Markdown
Assembly: Cyjb.Markdown (in Cyjb.Markdown.dll) Version: 1.0.2+f073417ab111e884603147b5dc42e8ccc863a984

语法

C#

public abstract class SyntaxWalker : SyntaxVisitor

The SyntaxWalker type exposes the following members.

构造函数

 

名称 说明
受保护的方法 SyntaxWalker 使用指定的遍历深度初始化 SyntaxWalker 类的新实例。
  Back to Top

方法

 

名称 说明
公共方法 DefaultVisit 提供默认的访问行为。 (重写 SyntaxVisitor.DefaultVisit(Node).)
公共方法 Equals Determines whether the specified object is equal to the current object. (继承自 Object。)
受保护的方法 Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (继承自 Object。)
公共方法 GetHashCode Serves as the default hash function. (继承自 Object。)
公共方法 GetType Gets the Type of the current instance. (继承自 Object。)
受保护的方法 MemberwiseClone Creates a shallow copy of the current Object. (继承自 Object。)
公共方法 ToString Returns a string that represents the current object. (继承自 Object。)
公共方法 Visit 访问指定的 Markdown 节点。 (继承自 SyntaxVisitor。)
公共方法 VisitBlockquote 访问指定的引用节点。 (继承自 SyntaxVisitor。)
公共方法 VisitBreak 访问指定的换行节点。 (继承自 SyntaxVisitor。)
公共方法 VisitCodeBlock 访问指定的代码块节点。 (继承自 SyntaxVisitor。)
公共方法 VisitCodeSpan 访问指定的行内代码段节点。 (继承自 SyntaxVisitor。)
公共方法 VisitCustomContainer 访问指定的自定义容器节点。 (继承自 SyntaxVisitor。)
公共方法 VisitDocument 访问指定的文档节点。 (继承自 SyntaxVisitor。)
公共方法 VisitEmoji 访问指定的表情符号节点。 (继承自 SyntaxVisitor。)
公共方法 VisitEmphasis 访问指定的强调节点。 (继承自 SyntaxVisitor。)
公共方法 VisitFootnote 访问指定的脚注节点。 (继承自 SyntaxVisitor。)
公共方法 VisitFootnoteRef 访问指定的脚注引用节点。 (继承自 SyntaxVisitor。)
公共方法 VisitHeading 访问指定的标题节点。 (继承自 SyntaxVisitor。)
公共方法 VisitHtml 访问指定的行内 HTML 节点。 (继承自 SyntaxVisitor。)
公共方法 VisitHtmlBlock 访问指定的 HTML 块节点。 (继承自 SyntaxVisitor。)
公共方法 VisitLink 访问指定的链接节点。 (继承自 SyntaxVisitor。)
公共方法 VisitLinkDefinition 访问指定的链接定义节点。 (继承自 SyntaxVisitor。)
公共方法 VisitList 访问指定的列表节点。 (继承自 SyntaxVisitor。)
公共方法 VisitListItem 访问指定的列表项节点。 (继承自 SyntaxVisitor。)
公共方法 VisitLiteral 访问指定的文本节点。 (继承自 SyntaxVisitor。)
公共方法 VisitMathBlock 访问指定的数学公式块节点。 (继承自 SyntaxVisitor。)
公共方法 VisitMathSpan 访问指定的行内数学公式节点。 (继承自 SyntaxVisitor。)
公共方法 VisitParagraph 访问指定的段落节点。 (继承自 SyntaxVisitor。)
公共方法 VisitStrikethrough 访问指定的删除节点。 (继承自 SyntaxVisitor。)
公共方法 VisitStrong 访问指定的加粗节点。 (继承自 SyntaxVisitor。)
公共方法 VisitTable 访问指定的表格。 (继承自 SyntaxVisitor。)
公共方法 VisitTableCell 访问指定的表格单元格。 (继承自 SyntaxVisitor。)
公共方法 VisitTableRow 访问指定的表格行。 (继承自 SyntaxVisitor。)
公共方法 VisitThematicBreak 访问指定的分割线节点。 (继承自 SyntaxVisitor。)
  Back to Top

参见

Reference

Cyjb.Markdown 命名空间

Clone this wiki locally