Class MarkdownSyntaxVisitor
Numele spaţiului: Aspose.Html.Toolkit.Markdown.Syntax Asamblare: Aspose.HTML.dll (25.4.0)
Clasa de bază pentru vizitatorul de sintax markdown.
[ComVisible(true)]
public abstract class MarkdownSyntaxVisitor
Inheritance
object ← MarkdownSyntaxVisitor
Membrii moștenitori
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
MarkdownSyntaxVisitor()
Citește și: MarkdownSyntaxVisitor ctor
protected MarkdownSyntaxVisitor()
MarkdownSyntaxVisitor(MarkdownSyntaxNodeFilter)
Citește și: MarkdownSyntaxVisitor ctor
protected MarkdownSyntaxVisitor(MarkdownSyntaxNodeFilter nodeFilter)
Parameters
nodeFilter
MarkdownSyntaxNodeFilter
Cuvânt cheie: MarkdownSyntaxNodeFilter
Methods
DefaultVisit(MarkdownSyntaxNode)
Definiți interfața pentru DefaultVisit
protected virtual void DefaultVisit(MarkdownSyntaxNode parent)
Parameters
parent
MarkdownSyntaxNode
Cuvânt cheie: MarkdownSyntaxNode
Visit(MarkdownSyntaxTree)
Definiți interfața pentru a vizita copacul syntax.
public void Visit(MarkdownSyntaxTree syntaxTree)
Parameters
syntaxTree
MarkdownSyntaxTree
Arborele de sintax.
Visit(MarkdownSyntaxNode)
Definiți interfața pentru nodul de vizită.
public void Visit(MarkdownSyntaxNode node)
Parameters
node
MarkdownSyntaxNode
Cuvânt cheie: MarkdownSyntaxNode
VisitAtxHeading(AtxHeadingSyntaxNode)
Definiți interfața pentru a vizita AtxHeadingSyntax.
public virtual void VisitAtxHeading(AtxHeadingSyntaxNode heading)
Parameters
heading
AtxHeadingSyntaxNode
AtxHeadingSyntax în acest sens.
VisitBlock(BlockSyntaxNode)
Definiți interfața pentru blocul de vizită.
public virtual void VisitBlock(BlockSyntaxNode block)
Parameters
block
BlockSyntaxNode
şi blocul .
VisitBlockQuote(BlockQuoteSyntaxNode)
Definiți interfața pentru a vizita BlockQuoteSyntax.
public virtual void VisitBlockQuote(BlockQuoteSyntaxNode blockQuote)
Parameters
blockQuote
BlockQuoteSyntaxNode
Cuvânt cheie BlockQuoteSyntax.
VisitCharacterReference(CharacterReferenceSyntaxNode)
Definiți interfața pentru a vizita CharacterReferenceSyntax.
public virtual void VisitCharacterReference(CharacterReferenceSyntaxNode characterReference)
Parameters
characterReference
CharacterReferenceSyntaxNode
Caracterul de referinţăSyntax.
VisitCodeSpan(CodeSpanSyntaxNode)
Definiți interfața pentru a vizita CodeSpanSyntax.
public virtual void VisitCodeSpan(CodeSpanSyntaxNode codeSpan)
Parameters
codeSpan
CodeSpanSyntaxNode
Cuvânt cheie: CodeSpanSyntax
VisitEmphasis(EmphasisSyntaxNode)
Definiți interfața pentru a vizita EmphasisSyntax.
public virtual void VisitEmphasis(EmphasisSyntaxNode emphasis)
Parameters
emphasis
EmphasisSyntaxNode
în contextul emfasiilor.
VisitEmptyLine(EmptyLineSyntaxNode)
Definiți interfața pentru a vizita linia text.
public virtual void VisitEmptyLine(EmptyLineSyntaxNode textLine)
Parameters
textLine
EmptyLineSyntaxNode
Linia de text.
VisitEscapedCharacter(EscapedCharacterSyntaxNode)
Definiți interfața pentru a vizita personajul escape.
public virtual void VisitEscapedCharacter(EscapedCharacterSyntaxNode character)
Parameters
character
EscapedCharacterSyntaxNode
Caracterul de evadare.
VisitFencedCodeBlock(FencedCodeBlockSyntaxNode)
Definiți interfața pentru a vizita FencedCodeBlockSyntax.
public virtual void VisitFencedCodeBlock(FencedCodeBlockSyntaxNode codeBlock)
Parameters
codeBlock
FencedCodeBlockSyntaxNode
Cuvânt cheie: FencedCodeBlockSyntax
VisitHtml(HTMLFragmentSyntax)
Definiți interfața pentru a vizita HTMLFragmentSyntax.
public virtual void VisitHtml(HTMLFragmentSyntax html)
Parameters
html
HTMLFragmentSyntax
Cuvântul HTMLFragmentSyntax.
VisitImage(InlineImageSyntaxNode)
Definiți interfața pentru a vizita InlineImageSyntax.
public virtual void VisitImage(InlineImageSyntaxNode image)
Parameters
image
InlineImageSyntaxNode
InlineImageSyntax în acest sens.
VisitIndentedCodeBlock(IndentedCodeBlockSyntaxNode)
Definiți interfața pentru a vizita IndentedCodeBlockSyntax.
public virtual void VisitIndentedCodeBlock(IndentedCodeBlockSyntaxNode codeBlock)
Parameters
codeBlock
IndentedCodeBlockSyntaxNode
Cuvânt cheie: Indented CodeBlockSyntax
VisitLineBreak(SoftBreakSyntaxNode)
Definiți interfața pentru a vizita SoftBreakSyntax.
public virtual void VisitLineBreak(SoftBreakSyntaxNode lineBreak)
Parameters
lineBreak
SoftBreakSyntaxNode
De la SoftBreakSyntax.
VisitLineBreak(HardBreakSyntaxNode)
Definiți interfața pentru a vizita HardBreakSyntax.
public virtual void VisitLineBreak(HardBreakSyntaxNode lineBreak)
Parameters
lineBreak
HardBreakSyntaxNode
Cuvânt cheie HardBreakSyntax.
VisitLink(InlineLinkSyntaxNode)
Definiți interfața pentru a vizita InlineLinkSyntax.
public virtual void VisitLink(InlineLinkSyntaxNode link)
Parameters
link
InlineLinkSyntaxNode
InlineLinkSyntax este
VisitLink(AutoLinkSyntaxNode)
Definiți interfața pentru a vizita AutoLinkSyntax.
public virtual void VisitLink(AutoLinkSyntaxNode link)
Parameters
link
AutoLinkSyntaxNode
AutoLinkSyntax este
VisitLinkReferenceDefinition(LinkReferenceDefinitionSyntaxNode)
Definiți interfața pentru a vizita LinkReferenceDefinitionSyntax.
public virtual void VisitLinkReferenceDefinition(LinkReferenceDefinitionSyntaxNode definition)
Parameters
definition
LinkReferenceDefinitionSyntaxNode
Cuvânt cheie de referinţă.
VisitList(UnorderedListSyntaxNode)
Definiți interfața pentru a vizita UnorderedListSyntax.
public virtual void VisitList(UnorderedListSyntaxNode list)
Parameters
Cuvânt cheie despre UnorderedSyntax.
VisitList(OrderedListSyntaxNode)
Definiți interfața pentru a vizita OrderedListSyntax.
public virtual void VisitList(OrderedListSyntaxNode list)
Parameters
Sintax de comandă.
VisitListItem(ListItemSyntaxNode)
Definiți interfața pentru a vizita ListItemSyntax.
public virtual void VisitListItem(ListItemSyntaxNode listItem)
Parameters
listItem
ListItemSyntaxNode
Cuvânt cheieSyntax.
VisitNodeList(NodeList)
Definiți interfața pentru a vizita NodeList.
public virtual void VisitNodeList(NodeList list)
Parameters
list
NodeList
în NodeList.
VisitParagraph(ParagraphSyntaxNode)
Definiți interfața pentru a vizita paragraful.
public virtual void VisitParagraph(ParagraphSyntaxNode paragraph)
Parameters
paragraph
ParagraphSyntaxNode
în paragraful respectiv.
VisitReferenceImage(ReferenceImageSyntaxNode)
Definiți interfața pentru a vizita ReferenceImageSyntax.
public virtual void VisitReferenceImage(ReferenceImageSyntaxNode image)
Parameters
image
ReferenceImageSyntaxNode
Referinţa de referinţă.
VisitReferenceLink(ReferenceLinkSyntaxNode)
Definiți interfața pentru a vizita ReferenceLinkSyntax.
public virtual void VisitReferenceLink(ReferenceLinkSyntaxNode link)
Parameters
Referinţa de referinţă.
VisitSetextHeading(SetextHeadingSyntaxNode)
Definiți interfața pentru a vizita SetextHeadingSyntax.
public virtual void VisitSetextHeading(SetextHeadingSyntaxNode heading)
Parameters
heading
SetextHeadingSyntaxNode
Cuvânt cheie: SetextHeadingSyntax
VisitSyntaxNode(MarkdownSyntaxNode)
Definiți interfața pentru nodul de vizită.
public virtual void VisitSyntaxNode(MarkdownSyntaxNode node)
Parameters
node
MarkdownSyntaxNode
Cuvânt cheie: MarkdownSyntaxNode
VisitSyntaxTree(MarkdownSyntaxTree)
Definiți interfața pentru a vizita MarkdownSyntaxTree.
public virtual void VisitSyntaxTree(MarkdownSyntaxTree tree)
Parameters
tree
MarkdownSyntaxTree
Pădurea MarkdownSyntax.
VisitTable(TableSyntaxNode)
Definiți interfața pentru a vizita TableSyntax.
public virtual void VisitTable(TableSyntaxNode table)
Parameters
table
TableSyntaxNode
Santaxul de masă.
VisitText(TextSyntaxNode)
Definiți interfața pentru a vizita sinteza textului.
public virtual void VisitText(TextSyntaxNode text)
Parameters
text
TextSyntaxNode
Textul este syntax.
VisitThematicBreak(ThematicBreakSyntaxNode)
Definiți interfața pentru a vizita ThematicBreakSyntax.
public virtual void VisitThematicBreak(ThematicBreakSyntaxNode heading)
Parameters
heading
ThematicBreakSyntaxNode
Cuvânt cheie despre BreakSyntax.
VisitWhitespace(WhitespaceSyntaxNode)
Definiți interfața pentru a vizita Whitespace Syntax.
public virtual void VisitWhitespace(WhitespaceSyntaxNode whitespace)
Parameters
whitespace
WhitespaceSyntaxNode
şi spaţiul alb.