Class MarkdownSyntaxVisitor

Class MarkdownSyntaxVisitor

名称: Aspose.Html.Toolkit.Markdown.Syntax 编辑: Aspose.HTML.dll (25.4.0)

基类为 markdown syntax 访问者。

[ComVisible(true)]
public abstract class MarkdownSyntaxVisitor

Inheritance

object MarkdownSyntaxVisitor

继承人

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

MarkdownSyntaxVisitor()

MarkdownSyntax 参观者 ctor。

protected MarkdownSyntaxVisitor()

MarkdownSyntaxVisitor(MarkdownSyntaxNodeFilter)

MarkdownSyntax 参观者 ctor。

protected MarkdownSyntaxVisitor(MarkdownSyntaxNodeFilter nodeFilter)

Parameters

nodeFilter MarkdownSyntaxNodeFilter

以 MarkdownSyntaxNodeFilter。

Methods

DefaultVisit(MarkdownSyntaxNode)

定义 DefaultVisit 的界面

protected virtual void DefaultVisit(MarkdownSyntaxNode parent)

Parameters

parent MarkdownSyntaxNode

以 MarkdownSyntaxNode。

Visit(MarkdownSyntaxTree)

定义访问合成树的界面。

public void Visit(MarkdownSyntaxTree syntaxTree)

Parameters

syntaxTree MarkdownSyntaxTree

合成树。

Visit(MarkdownSyntaxNode)

定义访问节点的界面。

public void Visit(MarkdownSyntaxNode node)

Parameters

node MarkdownSyntaxNode

以 MarkdownSyntaxNode。

VisitAtxHeading(AtxHeadingSyntaxNode)

设置接口访问 AtxHeadingSyntax。

public virtual void VisitAtxHeading(AtxHeadingSyntaxNode heading)

Parameters

heading AtxHeadingSyntaxNode

以 AtxHeadingSyntax。

VisitBlock(BlockSyntaxNode)

定义访问区块的界面。

public virtual void VisitBlock(BlockSyntaxNode block)

Parameters

block BlockSyntaxNode

这个区块。

VisitBlockQuote(BlockQuoteSyntaxNode)

设置接口访问 BlockQuoteSyntax。

public virtual void VisitBlockQuote(BlockQuoteSyntaxNode blockQuote)

Parameters

blockQuote BlockQuoteSyntaxNode

是BlockQuoteSyntax。

VisitCharacterReference(CharacterReferenceSyntaxNode)

定义访问 CharacterReferenceSyntax的界面。

public virtual void VisitCharacterReference(CharacterReferenceSyntaxNode characterReference)

Parameters

characterReference CharacterReferenceSyntaxNode

字符的参数。

VisitCodeSpan(CodeSpanSyntaxNode)

设置访问 CodeSpanSyntax 的界面。

public virtual void VisitCodeSpan(CodeSpanSyntaxNode codeSpan)

Parameters

codeSpan CodeSpanSyntaxNode

代码SpanSyntax。

VisitEmphasis(EmphasisSyntaxNode)

设置接口访问 EmphasisSyntax。

public virtual void VisitEmphasis(EmphasisSyntaxNode emphasis)

Parameters

emphasis EmphasisSyntaxNode

以 EmphasisSyntax。

VisitEmptyLine(EmptyLineSyntaxNode)

定义访问文本线的界面。

public virtual void VisitEmptyLine(EmptyLineSyntaxNode textLine)

Parameters

textLine EmptyLineSyntaxNode

文本线。

VisitEscapedCharacter(EscapedCharacterSyntaxNode)

定义访问逃避字符的界面。

public virtual void VisitEscapedCharacter(EscapedCharacterSyntaxNode character)

Parameters

character EscapedCharacterSyntaxNode

逃避的性格。

VisitFencedCodeBlock(FencedCodeBlockSyntaxNode)

设置接口访问 FencedCodeBlockSyntax。

public virtual void VisitFencedCodeBlock(FencedCodeBlockSyntaxNode codeBlock)

Parameters

codeBlock FencedCodeBlockSyntaxNode

使用FencedCodeBlockSyntax。

VisitHtml(HTMLFragmentSyntax)

定义访问 HTMLFragmentSyntax 的界面。

public virtual void VisitHtml(HTMLFragmentSyntax html)

Parameters

html HTMLFragmentSyntax

是HTMLFragmentSyntax。

VisitImage(InlineImageSyntaxNode)

设置访问 InlineImageSyntax 的界面。

public virtual void VisitImage(InlineImageSyntaxNode image)

Parameters

image InlineImageSyntaxNode

是InlineImageSyntax。

VisitIndentedCodeBlock(IndentedCodeBlockSyntaxNode)

设置访问 IndentedCodeBlockSyntax 的界面。

public virtual void VisitIndentedCodeBlock(IndentedCodeBlockSyntaxNode codeBlock)

Parameters

codeBlock IndentedCodeBlockSyntaxNode

由CodeBlockSyntax提供。

VisitLineBreak(SoftBreakSyntaxNode)

设置访问 SoftBreakSyntax 的界面。

public virtual void VisitLineBreak(SoftBreakSyntaxNode lineBreak)

Parameters

lineBreak SoftBreakSyntaxNode

是 SoftBreakSyntax。

VisitLineBreak(HardBreakSyntaxNode)

设置访问 HardBreakSyntax 的界面。

public virtual void VisitLineBreak(HardBreakSyntaxNode lineBreak)

Parameters

lineBreak HardBreakSyntaxNode

HardBreakSyntax。

VisitLink(InlineLinkSyntaxNode)

设置访问 InlineLinkSyntax 的界面。

public virtual void VisitLink(InlineLinkSyntaxNode link)

Parameters

link InlineLinkSyntaxNode

是InlineLinkSyntax。

VisitLink(AutoLinkSyntaxNode)

设置访问 AutoLinkSyntax 的界面。

public virtual void VisitLink(AutoLinkSyntaxNode link)

Parameters

link AutoLinkSyntaxNode

是AutoLinkSyntax。

VisitLinkReferenceDefinition(LinkReferenceDefinitionSyntaxNode)

设置接口访问 LinkReferenceDefinitionSyntax。

public virtual void VisitLinkReferenceDefinition(LinkReferenceDefinitionSyntaxNode definition)

Parameters

definition LinkReferenceDefinitionSyntaxNode

關於 LinkReferenceDefinitionSyntax。

VisitList(UnorderedListSyntaxNode)

定义访问 UnorderedListSyntax 的界面。

public virtual void VisitList(UnorderedListSyntaxNode list)

Parameters

list UnorderedListSyntaxNode

未经订单的Syntax。

VisitList(OrderedListSyntaxNode)

设置接口访问 OrderedListSyntax。

public virtual void VisitList(OrderedListSyntaxNode list)

Parameters

list OrderedListSyntaxNode

命令的Syntax。

VisitListItem(ListItemSyntaxNode)

定义访问 ListItemSyntax 的界面。

public virtual void VisitListItem(ListItemSyntaxNode listItem)

Parameters

listItem ListItemSyntaxNode

列表 合成。

VisitNodeList(NodeList)

设置访问 NodeList 的界面。

public virtual void VisitNodeList(NodeList list)

Parameters

list NodeList

点数列表。

VisitParagraph(ParagraphSyntaxNode)

定义访问段落的界面。

public virtual void VisitParagraph(ParagraphSyntaxNode paragraph)

Parameters

paragraph ParagraphSyntaxNode

这个段落。

VisitReferenceImage(ReferenceImageSyntaxNode)

定义访问 ReferenceImageSyntax 的界面。

public virtual void VisitReferenceImage(ReferenceImageSyntaxNode image)

Parameters

image ReferenceImageSyntaxNode

参考图片Syntax。

VisitReferenceLink(ReferenceLinkSyntaxNode)

定义访问 ReferenceLinkSyntax 的界面。

public virtual void VisitReferenceLink(ReferenceLinkSyntaxNode link)

Parameters

link ReferenceLinkSyntaxNode

引用LinkSyntax。

VisitSetextHeading(SetextHeadingSyntaxNode)

设置访问 SetextHeadingSyntax 的界面。

public virtual void VisitSetextHeading(SetextHeadingSyntaxNode heading)

Parameters

heading SetextHeadingSyntaxNode

是SetextHeadingSyntax。

VisitSyntaxNode(MarkdownSyntaxNode)

定义访问节点的界面。

public virtual void VisitSyntaxNode(MarkdownSyntaxNode node)

Parameters

node MarkdownSyntaxNode

以 MarkdownSyntaxNode。

VisitSyntaxTree(MarkdownSyntaxTree)

定义访问 MarkdownSyntaxTree 的界面。

public virtual void VisitSyntaxTree(MarkdownSyntaxTree tree)

Parameters

tree MarkdownSyntaxTree

MarkdownSyntaxTree。

VisitTable(TableSyntaxNode)

设置访问 TableSyntax 的界面。

public virtual void VisitTable(TableSyntaxNode table)

Parameters

table TableSyntaxNode

桌子合成。

VisitText(TextSyntaxNode)

定义访问文本合成的界面。

public virtual void VisitText(TextSyntaxNode text)

Parameters

text TextSyntaxNode

文本合成。

VisitThematicBreak(ThematicBreakSyntaxNode)

定义访问 ThematicBreakSyntax 的界面。

public virtual void VisitThematicBreak(ThematicBreakSyntaxNode heading)

Parameters

heading ThematicBreakSyntaxNode

主题BreakSyntax。

VisitWhitespace(WhitespaceSyntaxNode)

定义访问 Whitespace Syntax 的界面。

public virtual void VisitWhitespace(WhitespaceSyntaxNode whitespace)

Parameters

whitespace WhitespaceSyntaxNode

白色空间。

 中文