Class MarkdownSyntaxVisitor
Il nome: Aspose.Html.Toolkit.Markdown.Syntax Assemblaggio: Aspose.HTML.dll (25.4.0)
La classe di base per il visitatore di syntax markdown.
[ComVisible(true)]
public abstract class MarkdownSyntaxVisitor
Inheritance
object ← MarkdownSyntaxVisitor
I membri ereditari
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
MarkdownSyntaxVisitor()
Il segnaleSyntaxVisitor ctor.
protected MarkdownSyntaxVisitor()
MarkdownSyntaxVisitor(MarkdownSyntaxNodeFilter)
Il segnaleSyntaxVisitor ctor.
protected MarkdownSyntaxVisitor(MarkdownSyntaxNodeFilter nodeFilter)
Parameters
nodeFilter
MarkdownSyntaxNodeFilter
Il segnaleSyntaxNodeFilter.
Methods
DefaultVisit(MarkdownSyntaxNode)
Definisci l’interfaccia per DefaultVisit
protected virtual void DefaultVisit(MarkdownSyntaxNode parent)
Parameters
parent
MarkdownSyntaxNode
Il segno di MarkdownSyntaxNode.
Visit(MarkdownSyntaxTree)
Definisce l’interfaccia per visitare l’albero di sintasi.
public void Visit(MarkdownSyntaxTree syntaxTree)
Parameters
syntaxTree
MarkdownSyntaxTree
L’albero di sintasi.
Visit(MarkdownSyntaxNode)
Definisci l’interfaccia per visitare il nodo.
public void Visit(MarkdownSyntaxNode node)
Parameters
node
MarkdownSyntaxNode
Il segno di MarkdownSyntaxNode.
VisitAtxHeading(AtxHeadingSyntaxNode)
Definisci l’interfaccia per visitare AtxHeadingSyntax.
public virtual void VisitAtxHeading(AtxHeadingSyntaxNode heading)
Parameters
heading
AtxHeadingSyntaxNode
di AtxHeadingSyntax.
VisitBlock(BlockSyntaxNode)
Definisce l’interfaccia per il blocco di visita.
public virtual void VisitBlock(BlockSyntaxNode block)
Parameters
block
BlockSyntaxNode
Il blocco .
VisitBlockQuote(BlockQuoteSyntaxNode)
Definisce l’interfaccia per visitare BlockQuoteSyntax.
public virtual void VisitBlockQuote(BlockQuoteSyntaxNode blockQuote)
Parameters
blockQuote
BlockQuoteSyntaxNode
di BlockQuoteSyntax.
VisitCharacterReference(CharacterReferenceSyntaxNode)
Definisce l’interfaccia per visitare CharacterReferenceSyntax.
public virtual void VisitCharacterReference(CharacterReferenceSyntaxNode characterReference)
Parameters
characterReference
CharacterReferenceSyntaxNode
Il personaggio di riferimentoSyntax.
VisitCodeSpan(CodeSpanSyntaxNode)
Definisci l’interfaccia per visitare CodeSpanSyntax.
public virtual void VisitCodeSpan(CodeSpanSyntaxNode codeSpan)
Parameters
codeSpan
CodeSpanSyntaxNode
Il CodeSpanSyntax.
VisitEmphasis(EmphasisSyntaxNode)
Definisce l’interfaccia per visitare EmphasisSyntax.
public virtual void VisitEmphasis(EmphasisSyntaxNode emphasis)
Parameters
emphasis
EmphasisSyntaxNode
L’emfasi di sintasi.
VisitEmptyLine(EmptyLineSyntaxNode)
Definisci l’interfaccia per visitare la linea di testo.
public virtual void VisitEmptyLine(EmptyLineSyntaxNode textLine)
Parameters
textLine
EmptyLineSyntaxNode
La linea del testo.
VisitEscapedCharacter(EscapedCharacterSyntaxNode)
Definisce l’interfaccia per visitare il personaggio di escape.
public virtual void VisitEscapedCharacter(EscapedCharacterSyntaxNode character)
Parameters
character
EscapedCharacterSyntaxNode
Il personaggio di fuga.
VisitFencedCodeBlock(FencedCodeBlockSyntaxNode)
Definisci l’interfaccia per visitare FencedCodeBlockSyntax.
public virtual void VisitFencedCodeBlock(FencedCodeBlockSyntaxNode codeBlock)
Parameters
codeBlock
FencedCodeBlockSyntaxNode
Il sistema di FencedCodeBlockSyntax.
VisitHtml(HTMLFragmentiSyntax)
Definisce l’interfaccia per visitare HTMLFragmentSyntax.
public virtual void VisitHtml(HTMLFragmentSyntax html)
Parameters
html
HTMLFragmentSyntax
Il HTMLFragmentSyntax.
VisitImage(InlineImageSyntaxNode)
Definisci l’interfaccia per visitare InlineImageSyntax.
public virtual void VisitImage(InlineImageSyntaxNode image)
Parameters
image
InlineImageSyntaxNode
L’inlineimageSyntax è
VisitIndentedCodeBlock(IndentedCodeBlockSyntaxNode)
Definisce l’interfaccia per visitare IndentedCodeBlockSyntax.
public virtual void VisitIndentedCodeBlock(IndentedCodeBlockSyntaxNode codeBlock)
Parameters
codeBlock
IndentedCodeBlockSyntaxNode
Il codice indentedBlockSyntax.
VisitLineBreak(SoftBreakSyntaxNode)
Definisci l’interfaccia per visitare SoftBreakSyntax.
public virtual void VisitLineBreak(SoftBreakSyntaxNode lineBreak)
Parameters
lineBreak
SoftBreakSyntaxNode
Il SoftBreakSyntax.
VisitLineBreak(HardBreakSyntaxNode)
Definisci l’interfaccia per visitare HardBreakSyntax.
public virtual void VisitLineBreak(HardBreakSyntaxNode lineBreak)
Parameters
lineBreak
HardBreakSyntaxNode
Il HardBreakSyntax.
VisitLink(InlineLinkSyntaxNode)
Definisci l’interfaccia per visitare InlineLinkSyntax.
public virtual void VisitLink(InlineLinkSyntaxNode link)
Parameters
link
InlineLinkSyntaxNode
di InlineLinkSyntax.
VisitLink(AutoLinkSyntaxNode)
Definisci l’interfaccia per visitare AutoLinkSyntax.
public virtual void VisitLink(AutoLinkSyntaxNode link)
Parameters
link
AutoLinkSyntaxNode
di AutoLinkSyntax.
VisitLinkReferenceDefinition(LinkReferenceDefinitionSyntaxNode)
Definisce l’interfaccia per visitare LinkReferenceDefinitionSyntax.
public virtual void VisitLinkReferenceDefinition(LinkReferenceDefinitionSyntaxNode definition)
Parameters
definition
LinkReferenceDefinitionSyntaxNode
Il linkReferenceDefinitionSyntax.
VisitList(UnorderedListSyntaxNode)
Definisce l’interfaccia per visitare UnorderedListSyntax.
public virtual void VisitList(UnorderedListSyntaxNode list)
Parameters
L’inconsapevolezza dell’inconsapevolezza.
VisitList(OrderedListSyntaxNode)
Definisce l’interfaccia per visitare OrderedListSyntax.
public virtual void VisitList(OrderedListSyntaxNode list)
Parameters
L’ordine della sintesi.
VisitListItem(ListItemSyntaxNode)
Definisci l’interfaccia per visitare ListItemSyntax.
public virtual void VisitListItem(ListItemSyntaxNode listItem)
Parameters
listItem
ListItemSyntaxNode
La lista è sintetica.
VisitNodeList(NodeList)
Definisci l’interfaccia per visitare NodeList.
public virtual void VisitNodeList(NodeList list)
Parameters
list
NodeList
Il NodeList.
VisitParagraph(ParagraphSyntaxNode)
Definisci l’interfaccia per visitare il paragrafo.
public virtual void VisitParagraph(ParagraphSyntaxNode paragraph)
Parameters
paragraph
ParagraphSyntaxNode
Il paragrafo .
VisitReferenceImage(ReferenceImageSyntaxNode)
Definisce l’interfaccia per visitare ReferenceImageSyntax.
public virtual void VisitReferenceImage(ReferenceImageSyntaxNode image)
Parameters
image
ReferenceImageSyntaxNode
Il ReferenceImageSyntax.
VisitReferenceLink(ReferenceLinkSyntaxNode)
Definisce l’interfaccia per visitare ReferenceLinkSyntax.
public virtual void VisitReferenceLink(ReferenceLinkSyntaxNode link)
Parameters
Il link di riferimento.
VisitSetextHeading(SetextHeadingSyntaxNode)
Definisce l’interfaccia per visitare SetextHeadingSyntax.
public virtual void VisitSetextHeading(SetextHeadingSyntaxNode heading)
Parameters
heading
SetextHeadingSyntaxNode
Il SetextHeadingSyntax.
VisitSyntaxNode(MarkdownSyntaxNode)
Definisci l’interfaccia per visitare il nodo.
public virtual void VisitSyntaxNode(MarkdownSyntaxNode node)
Parameters
node
MarkdownSyntaxNode
Il segno di MarkdownSyntaxNode.
VisitSyntaxTree(MarkdownSyntaxTree)
Definisce l’interfaccia per visitare MarkdownSyntaxTree.
public virtual void VisitSyntaxTree(MarkdownSyntaxTree tree)
Parameters
tree
MarkdownSyntaxTree
L’albero di MarkdownSyntax
VisitTable(TableSyntaxNode)
Definisci l’interfaccia per visitare TableSyntax.
public virtual void VisitTable(TableSyntaxNode table)
Parameters
table
TableSyntaxNode
La tavoletta sintetica.
VisitText(TextSyntaxNode)
Definisce l’interfaccia per visitare la sintesi del testo.
public virtual void VisitText(TextSyntaxNode text)
Parameters
text
TextSyntaxNode
La sintesi del testo.
VisitThematicBreak(ThematicBreakSyntaxNode)
Definisce l’interfaccia per visitare ThematicBreakSyntax.
public virtual void VisitThematicBreak(ThematicBreakSyntaxNode heading)
Parameters
heading
ThematicBreakSyntaxNode
Il tema di BreakSyntax.
VisitWhitespace(WhitespaceSyntaxNode)
Definisci l’interfaccia per visitare Whitespace Syntax.
public virtual void VisitWhitespace(WhitespaceSyntaxNode whitespace)
Parameters
whitespace
WhitespaceSyntaxNode
Lo spazio bianco.