Class MarkdownSyntaxVisitor
Le nom : Aspose.Html.Toolkit.Markdown.Syntax Assemblaggio: Aspose.HTML.dll (25.4.0)
La classe de base pour le visiteur de syntaxe de marquage.
[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()
Le MarquageSyntaxVisitor ctor.
protected MarkdownSyntaxVisitor()
MarkdownSyntaxVisitor(MarkdownSyntaxNodeFilter)
Le MarquageSyntaxVisitor ctor.
protected MarkdownSyntaxVisitor(MarkdownSyntaxNodeFilter nodeFilter)
Parameters
nodeFilter
MarkdownSyntaxNodeFilter
Le filtre de la marque.
Methods
DefaultVisit(MarkdownSyntaxNode)
Définir l’interface pour DefaultVisit
protected virtual void DefaultVisit(MarkdownSyntaxNode parent)
Parameters
parent
MarkdownSyntaxNode
et de MarkdownSyntaxNode.
Visit(MarkdownSyntaxTree)
Définir l’interface pour visiter l’arbre syntaxe.
public void Visit(MarkdownSyntaxTree syntaxTree)
Parameters
syntaxTree
MarkdownSyntaxTree
L’arbre de syntaxe.
Visit(MarkdownSyntaxNode)
Définir l’interface pour le node de visite.
public void Visit(MarkdownSyntaxNode node)
Parameters
node
MarkdownSyntaxNode
et de MarkdownSyntaxNode.
VisitAtxHeading(AtxHeadingSyntaxNode)
Définissez l’interface pour visiter AtxHeadingSyntax.
public virtual void VisitAtxHeading(AtxHeadingSyntaxNode heading)
Parameters
heading
AtxHeadingSyntaxNode
Le syntaxe AtxHeading.
VisitBlock(BlockSyntaxNode)
Définir l’interface pour le bloc de visite.
public virtual void VisitBlock(BlockSyntaxNode block)
Parameters
block
BlockSyntaxNode
Le bloc !
VisitBlockQuote(BlockQuoteSyntaxNode)
Définissez l’interface pour visiter BlockQuoteSyntax.
public virtual void VisitBlockQuote(BlockQuoteSyntaxNode blockQuote)
Parameters
blockQuote
BlockQuoteSyntaxNode
Le BlockQuoteSyntax.
VisitCharacterReference(CharacterReferenceSyntaxNode)
Définissez l’interface pour visiter CharacterReferenceSyntax.
public virtual void VisitCharacterReference(CharacterReferenceSyntaxNode characterReference)
Parameters
characterReference
CharacterReferenceSyntaxNode
Le caractère de la syntaxe.
VisitCodeSpan(CodeSpanSyntaxNode)
Définissez l’interface pour visiter CodeSpanSyntax.
public virtual void VisitCodeSpan(CodeSpanSyntaxNode codeSpan)
Parameters
codeSpan
CodeSpanSyntaxNode
Le CodeSpanSyntax.
VisitEmphasis(EmphasisSyntaxNode)
Définissez l’interface pour visiter EmphasisSyntax.
public virtual void VisitEmphasis(EmphasisSyntaxNode emphasis)
Parameters
emphasis
EmphasisSyntaxNode
La syntaxe de l’emphase.
VisitEmptyLine(EmptyLineSyntaxNode)
Définir l’interface pour visiter la ligne de texte.
public virtual void VisitEmptyLine(EmptyLineSyntaxNode textLine)
Parameters
textLine
EmptyLineSyntaxNode
La ligne de texte.
VisitEscapedCharacter(EscapedCharacterSyntaxNode)
Définir l’interface pour visiter le caractère escape.
public virtual void VisitEscapedCharacter(EscapedCharacterSyntaxNode character)
Parameters
character
EscapedCharacterSyntaxNode
Le personnage de fuite.
VisitFencedCodeBlock(FencedCodeBlockSyntaxNode)
Définissez l’interface pour visiter FencedCodeBlockSyntax.
public virtual void VisitFencedCodeBlock(FencedCodeBlockSyntaxNode codeBlock)
Parameters
codeBlock
FencedCodeBlockSyntaxNode
Il s’agit de FencedCodeBlockSyntax.
VisitHtml(HTMLFragmentSyntax)
Définissez l’interface pour visiter HTMLFragmentSyntax.
public virtual void VisitHtml(HTMLFragmentSyntax html)
Parameters
html
HTMLFragmentSyntax
Le HTMLFragmentSyntax.
VisitImage(InlineImageSyntaxNode)
Définissez l’interface pour visiter InlineImageSyntax.
public virtual void VisitImage(InlineImageSyntaxNode image)
Parameters
image
InlineImageSyntaxNode
Le syntaxe de l’inline.
VisitIndentedCodeBlock(IndentedCodeBlockSyntaxNode)
Définissez l’interface pour visiter IndentedCodeBlockSyntax.
public virtual void VisitIndentedCodeBlock(IndentedCodeBlockSyntaxNode codeBlock)
Parameters
codeBlock
IndentedCodeBlockSyntaxNode
Il s’agit de l’indentedcodeBlockSyntax.
VisitLineBreak(SoftBreakSyntaxNode)
Définissez l’interface pour visiter SoftBreakSyntax.
public virtual void VisitLineBreak(SoftBreakSyntaxNode lineBreak)
Parameters
lineBreak
SoftBreakSyntaxNode
Le SoftBreakSyntax.
VisitLineBreak(HardBreakSyntaxNode)
Définissez l’interface pour visiter HardBreakSyntax.
public virtual void VisitLineBreak(HardBreakSyntaxNode lineBreak)
Parameters
lineBreak
HardBreakSyntaxNode
Le HardBreakSyntax.
VisitLink(InlineLinkSyntaxNode)
Définissez l’interface pour visiter InlineLinkSyntax.
public virtual void VisitLink(InlineLinkSyntaxNode link)
Parameters
link
InlineLinkSyntaxNode
et de l’InlineLinkSyntax.
VisitLink(AutoLinkSyntaxNode)
Définissez l’interface pour visiter AutoLinkSyntax.
public virtual void VisitLink(AutoLinkSyntaxNode link)
Parameters
link
AutoLinkSyntaxNode
Le syntaxe automatique.
VisitLinkReferenceDefinition(LinkReferenceDefinitionSyntaxNode)
Définissez l’interface pour visiter LinkReferenceDefinitionSyntax.
public virtual void VisitLinkReferenceDefinition(LinkReferenceDefinitionSyntaxNode definition)
Parameters
definition
LinkReferenceDefinitionSyntaxNode
Le syntaxe de référence.
VisitList(UnorderedListSyntaxNode)
Définissez l’interface pour visiter UnorderedListSyntax.
public virtual void VisitList(UnorderedListSyntaxNode list)
Parameters
Le syntaxe non ordonné.
VisitList(OrderedListSyntaxNode)
Définissez l’interface pour visiter OrderedListSyntax.
public virtual void VisitList(OrderedListSyntaxNode list)
Parameters
L’ordre de la syntaxe.
VisitListItem(ListItemSyntaxNode)
Définissez l’interface pour visiter ListItemSyntax.
public virtual void VisitListItem(ListItemSyntaxNode listItem)
Parameters
listItem
ListItemSyntaxNode
L’écriture de la syntaxe.
VisitNodeList(NodeList)
Définissez l’interface pour visiter NodeList.
public virtual void VisitNodeList(NodeList list)
Parameters
list
NodeList
Le NodeList.
VisitParagraph(ParagraphSyntaxNode)
Définir l’interface pour visiter le paragraphe.
public virtual void VisitParagraph(ParagraphSyntaxNode paragraph)
Parameters
paragraph
ParagraphSyntaxNode
Le paragraphe .
VisitReferenceImage(ReferenceImageSyntaxNode)
Définissez l’interface pour visiter ReferenceImageSyntax.
public virtual void VisitReferenceImage(ReferenceImageSyntaxNode image)
Parameters
image
ReferenceImageSyntaxNode
La référence de la syntaxe.
VisitReferenceLink(ReferenceLinkSyntaxNode)
Définissez l’interface pour visiter ReferenceLinkSyntax.
public virtual void VisitReferenceLink(ReferenceLinkSyntaxNode link)
Parameters
C’est le référencement de la syntaxe.
VisitSetextHeading(SetextHeadingSyntaxNode)
Définissez l’interface pour visiter SetextHeadingSyntax.
public virtual void VisitSetextHeading(SetextHeadingSyntaxNode heading)
Parameters
heading
SetextHeadingSyntaxNode
Le SetextHeadingSyntax.
VisitSyntaxNode(MarkdownSyntaxNode)
Définir l’interface pour le node de visite.
public virtual void VisitSyntaxNode(MarkdownSyntaxNode node)
Parameters
node
MarkdownSyntaxNode
et de MarkdownSyntaxNode.
VisitSyntaxTree(MarkdownSyntaxTree)
Définissez l’interface pour visiter MarkdownSyntaxTree.
public virtual void VisitSyntaxTree(MarkdownSyntaxTree tree)
Parameters
tree
MarkdownSyntaxTree
Le MarkdownSyntaxTree.
VisitTable(TableSyntaxNode)
Définissez l’interface pour visiter TableSyntax.
public virtual void VisitTable(TableSyntaxNode table)
Parameters
table
TableSyntaxNode
Le tableau de syntaxe.
VisitText(TextSyntaxNode)
Définir l’interface pour visiter la syntaxe de texte.
public virtual void VisitText(TextSyntaxNode text)
Parameters
text
TextSyntaxNode
La syntaxe du texte.
VisitThematicBreak(ThematicBreakSyntaxNode)
Définissez l’interface pour visiter ThematicBreakSyntax.
public virtual void VisitThematicBreak(ThematicBreakSyntaxNode heading)
Parameters
heading
ThematicBreakSyntaxNode
Le thème de la syntaxe.
VisitWhitespace(WhitespaceSyntaxNode)
Définir l’interface pour visiter Whitespace Syntax.
public virtual void VisitWhitespace(WhitespaceSyntaxNode whitespace)
Parameters
whitespace
WhitespaceSyntaxNode
Le Whitespace !