Class MarkdownSyntaxVisitor
ชื่อพื้นที่: Aspose.Html.Toolkit.Markdown.Syntax การประกอบ: Aspose.HTML.dll (25.4.0)
คลาสพื้นฐานสําหรับผู้เข้าชม Syntax Markdown
[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()
The MarkdownSyntaxVisitor ctor.
protected MarkdownSyntaxVisitor()
MarkdownSyntaxVisitor(MarkdownSyntaxNodeFilter)
The MarkdownSyntaxVisitor 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
ต้นไม้ Syntax
Visit(MarkdownSyntaxNode)
กําหนดอินเตอร์เฟซสําหรับการเข้าชม node
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
บล็อกQuoteSyntax
VisitCharacterReference(CharacterReferenceSyntaxNode)
กําหนดอินเตอร์เฟซเพื่อเยี่ยมชม CharacterReferenceSyntax
public virtual void VisitCharacterReference(CharacterReferenceSyntaxNode characterReference)
Parameters
characterReference
CharacterReferenceSyntaxNode
ตัวอักษรReferenceSyntax
VisitCodeSpan(CodeSpanSyntaxNode)
กําหนดอินเตอร์เฟซเพื่อเยี่ยมชม CodeSpanSyntax
public virtual void VisitCodeSpan(CodeSpanSyntaxNode codeSpan)
Parameters
codeSpan
CodeSpanSyntaxNode
ของ CodeSpanSyntax
VisitEmphasis(EmphasisSyntaxNode)
กําหนดอินเตอร์เฟซเพื่อเยี่ยมชม EmphasisSyntax
public virtual void VisitEmphasis(EmphasisSyntaxNode emphasis)
Parameters
emphasis
EmphasisSyntaxNode
อมฟาซซินเท็กซ์
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
คู่มือของ IndentedCodeBlockSyntax
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
ฮาร์ดBreakSyntax
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
อัตโนมัติLinkSyntax
VisitLinkReferenceDefinition(LinkReferenceDefinitionSyntaxNode)
กําหนดอินเตอร์เฟซเพื่อเยี่ยมชม LinkReferenceDefinitionSyntax
public virtual void VisitLinkReferenceDefinition(LinkReferenceDefinitionSyntaxNode definition)
Parameters
definition
LinkReferenceDefinitionSyntaxNode
LinkReferenceDefinitionSyntax
VisitList(UnorderedListSyntaxNode)
กําหนดอินเตอร์เฟซเพื่อเยี่ยมชม UnorderedListSyntax
public virtual void VisitList(UnorderedListSyntaxNode list)
Parameters
The UnorderedListSyntax
VisitList(OrderedListSyntaxNode)
กําหนดอินเตอร์เฟซเพื่อเยี่ยมชม OrderedListSyntax
public virtual void VisitList(OrderedListSyntaxNode list)
Parameters
คําสั่งของSyntax
VisitListItem(ListItemSyntaxNode)
กําหนดอินเตอร์เฟซเพื่อเยี่ยมชม ListItemSyntax
public virtual void VisitListItem(ListItemSyntaxNode listItem)
Parameters
listItem
ListItemSyntaxNode
รายการSyntax
VisitNodeList(NodeList)
กําหนดอินเตอร์เฟซเพื่อเยี่ยมชม NodeList
public virtual void VisitNodeList(NodeList list)
Parameters
list
NodeList
รายการ NodeList
VisitParagraph(ParagraphSyntaxNode)
กําหนดอินเตอร์เฟซสําหรับการเข้าชม paragraph
public virtual void VisitParagraph(ParagraphSyntaxNode paragraph)
Parameters
paragraph
ParagraphSyntaxNode
ข้อตกลง
VisitReferenceImage(ReferenceImageSyntaxNode)
กําหนดอินเตอร์เฟซเพื่อเยี่ยมชม ReferenceImageSyntax
public virtual void VisitReferenceImage(ReferenceImageSyntaxNode image)
Parameters
image
ReferenceImageSyntaxNode
ReferenceImageSyntax
VisitReferenceLink(ReferenceLinkSyntaxNode)
กําหนดอินเตอร์เฟซเพื่อเยี่ยมชม ReferenceLinkSyntax
public virtual void VisitReferenceLink(ReferenceLinkSyntaxNode link)
Parameters
การอ้างอิงLinkSyntax
VisitSetextHeading(SetextHeadingSyntaxNode)
กําหนดอินเตอร์เฟซเพื่อเยี่ยมชม SetextHeadingSyntax
public virtual void VisitSetextHeading(SetextHeadingSyntaxNode heading)
Parameters
heading
SetextHeadingSyntaxNode
SetextHeadingSyntax
VisitSyntaxNode(MarkdownSyntaxNode)
กําหนดอินเตอร์เฟซสําหรับการเข้าชม node
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
ตารางSyntax
VisitText(TextSyntaxNode)
กําหนดอินเตอร์เฟซสําหรับการเข้าชมข้อความ syntax
public virtual void VisitText(TextSyntaxNode text)
Parameters
text
TextSyntaxNode
ข้อความ Syntax
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
พื้นที่สีขาว