Class MarkdownSyntaxVisitor
Nome do espaço: Aspose.Html.Toolkit.Markdown.Syntax Assembleia: Aspose.HTML.dll (25.4.0)
A classe de base para o visitante de sintaxe de marcação.
[ComVisible(true)]
public abstract class MarkdownSyntaxVisitor
Inheritance
object ← MarkdownSyntaxVisitor
Membros herdados
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
MarkdownSyntaxVisitor()
O MarkdownSyntaxVisitor ctor.
protected MarkdownSyntaxVisitor()
MarkdownSyntaxVisitor(MarkdownSyntaxNodeFilter)
O MarkdownSyntaxVisitor ctor.
protected MarkdownSyntaxVisitor(MarkdownSyntaxNodeFilter nodeFilter)
Parameters
nodeFilter
MarkdownSyntaxNodeFilter
Com o MarkdownSyntaxNodeFilter.
Methods
DefaultVisit(MarkdownSyntaxNode)
Defina a interface para DefaultVisit
protected virtual void DefaultVisit(MarkdownSyntaxNode parent)
Parameters
parent
MarkdownSyntaxNode
É o MarkdownSyntaxNode.
Visit(MarkdownSyntaxTree)
Defina a interface para visitar a árvore de síntese.
public void Visit(MarkdownSyntaxTree syntaxTree)
Parameters
syntaxTree
MarkdownSyntaxTree
A árvore de síntese.
Visit(MarkdownSyntaxNode)
Defina a interface para o nodo de visita.
public void Visit(MarkdownSyntaxNode node)
Parameters
node
MarkdownSyntaxNode
É o MarkdownSyntaxNode.
VisitAtxHeading(AtxHeadingSyntaxNode)
Defina a interface para visitar AtxHeadingSyntax.
public virtual void VisitAtxHeading(AtxHeadingSyntaxNode heading)
Parameters
heading
AtxHeadingSyntaxNode
É o AtxHeadingSyntax.
VisitBlock(BlockSyntaxNode)
Defina a interface para o bloco de visita.
public virtual void VisitBlock(BlockSyntaxNode block)
Parameters
block
BlockSyntaxNode
e o bloco.
VisitBlockQuote(BlockQuoteSyntaxNode)
Defina a interface para visitar BlockQuoteSyntax.
public virtual void VisitBlockQuote(BlockQuoteSyntaxNode blockQuote)
Parameters
blockQuote
BlockQuoteSyntaxNode
É o BlockQuoteSyntax.
VisitCharacterReference(CharacterReferenceSyntaxNode)
Defina a interface para visitar CharacterReferenceSyntax.
public virtual void VisitCharacterReference(CharacterReferenceSyntaxNode characterReference)
Parameters
characterReference
CharacterReferenceSyntaxNode
A referência do caráter.
VisitCodeSpan(CodeSpanSyntaxNode)
Defina a interface para visitar CodeSpanSyntax.
public virtual void VisitCodeSpan(CodeSpanSyntaxNode codeSpan)
Parameters
codeSpan
CodeSpanSyntaxNode
É o CodeSpanSyntax.
VisitEmphasis(EmphasisSyntaxNode)
Defina a interface para visitar EmphasisSyntax.
public virtual void VisitEmphasis(EmphasisSyntaxNode emphasis)
Parameters
emphasis
EmphasisSyntaxNode
Emfase do Syntáx.
VisitEmptyLine(EmptyLineSyntaxNode)
Defina a interface para visitar a linha de texto.
public virtual void VisitEmptyLine(EmptyLineSyntaxNode textLine)
Parameters
textLine
EmptyLineSyntaxNode
A linha de texto.
VisitEscapedCharacter(EscapedCharacterSyntaxNode)
Defina a interface para visitar o personagem escape.
public virtual void VisitEscapedCharacter(EscapedCharacterSyntaxNode character)
Parameters
character
EscapedCharacterSyntaxNode
O caráter de escape.
VisitFencedCodeBlock(FencedCodeBlockSyntaxNode)
Defina a interface para visitar FencedCodeBlockSyntax.
public virtual void VisitFencedCodeBlock(FencedCodeBlockSyntaxNode codeBlock)
Parameters
codeBlock
FencedCodeBlockSyntaxNode
É o FencedCodeBlockSyntax.
VisitHtml(Título HTMLFragmentSyntax)
Defina a interface para visitar HTMLFragmentSyntax.
public virtual void VisitHtml(HTMLFragmentSyntax html)
Parameters
html
HTMLFragmentSyntax
O HTMLFragmentSyntax.
VisitImage(InlineImageSyntaxNode)
Defina a interface para visitar InlineImageSyntax.
public virtual void VisitImage(InlineImageSyntaxNode image)
Parameters
image
InlineImageSyntaxNode
O InlineImageSyntax.
VisitIndentedCodeBlock(IndentedCodeBlockSyntaxNode)
Defina a interface para visitar IndentedCodeBlockSyntax.
public virtual void VisitIndentedCodeBlock(IndentedCodeBlockSyntaxNode codeBlock)
Parameters
codeBlock
IndentedCodeBlockSyntaxNode
É o IndentedCodeBlockSyntax.
VisitLineBreak(SoftBreakSyntaxNode)
Defina a interface para visitar SoftBreakSyntax.
public virtual void VisitLineBreak(SoftBreakSyntaxNode lineBreak)
Parameters
lineBreak
SoftBreakSyntaxNode
É o SoftBreakSyntax.
VisitLineBreak(HardBreakSyntaxNode)
Defina a interface para visitar HardBreakSyntax.
public virtual void VisitLineBreak(HardBreakSyntaxNode lineBreak)
Parameters
lineBreak
HardBreakSyntaxNode
O HardBreakSyntax.
VisitLink(InlineLinkSyntaxNode)
Defina a interface para visitar InlineLinkSyntax.
public virtual void VisitLink(InlineLinkSyntaxNode link)
Parameters
link
InlineLinkSyntaxNode
Com o InlineLinkSyntax.
VisitLink(AutoLinkSyntaxNode)
Defina a interface para visitar AutoLinkSyntax.
public virtual void VisitLink(AutoLinkSyntaxNode link)
Parameters
link
AutoLinkSyntaxNode
Com o AutoLinkSyntax.
VisitLinkReferenceDefinition(LinkReferenceDefinitionSyntaxNode)
Defina a interface para visitar LinkReferenceDefinitionSyntax.
public virtual void VisitLinkReferenceDefinition(LinkReferenceDefinitionSyntaxNode definition)
Parameters
definition
LinkReferenceDefinitionSyntaxNode
O LinkReferenceDefinitionSyntax.
VisitList(UnorderedListSyntaxNode)
Defina a interface para visitar UnorderedListSyntax.
public virtual void VisitList(UnorderedListSyntaxNode list)
Parameters
O Síntese Não Ordenado.
VisitList(OrderedListSyntaxNode)
Defina a interface para visitar OrderedListSyntax.
public virtual void VisitList(OrderedListSyntaxNode list)
Parameters
com a ordem de sintaxe.
VisitListItem(ListItemSyntaxNode)
Defina a interface para visitar ListItemSyntax.
public virtual void VisitListItem(ListItemSyntaxNode listItem)
Parameters
listItem
ListItemSyntaxNode
A lista é sintaxe.
VisitNodeList(NodeList)
Defina a interface para visitar NodeList.
public virtual void VisitNodeList(NodeList list)
Parameters
list
NodeList
da NodeList.
VisitParagraph(ParagraphSyntaxNode)
Defina a interface para o parágrafo de visita.
public virtual void VisitParagraph(ParagraphSyntaxNode paragraph)
Parameters
paragraph
ParagraphSyntaxNode
O parágrafo .
VisitReferenceImage(ReferenceImageSyntaxNode)
Defina a interface para visitar ReferenceImageSyntax.
public virtual void VisitReferenceImage(ReferenceImageSyntaxNode image)
Parameters
image
ReferenceImageSyntaxNode
A referência do Síntese.
VisitReferenceLink(ReferenceLinkSyntaxNode)
Defina a interface para visitar ReferenceLinkSyntax.
public virtual void VisitReferenceLink(ReferenceLinkSyntaxNode link)
Parameters
A referência do Sintax.
VisitSetextHeading(SetextHeadingSyntaxNode)
Defina a interface para visitar SetextHeadingSyntax.
public virtual void VisitSetextHeading(SetextHeadingSyntaxNode heading)
Parameters
heading
SetextHeadingSyntaxNode
O SetextHeadingSyntax.
VisitSyntaxNode(MarkdownSyntaxNode)
Defina a interface para o nodo de visita.
public virtual void VisitSyntaxNode(MarkdownSyntaxNode node)
Parameters
node
MarkdownSyntaxNode
É o MarkdownSyntaxNode.
VisitSyntaxTree(MarkdownSyntaxTree)
Defina a interface para visitar MarkdownSyntaxTree.
public virtual void VisitSyntaxTree(MarkdownSyntaxTree tree)
Parameters
tree
MarkdownSyntaxTree
A árvore MarkdownSyntax.
VisitTable(TableSyntaxNode)
Defina a interface para visitar TableSyntax.
public virtual void VisitTable(TableSyntaxNode table)
Parameters
table
TableSyntaxNode
A tabela de síntese.
VisitText(TextSyntaxNode)
Defina a interface para visitar a síntese de texto.
public virtual void VisitText(TextSyntaxNode text)
Parameters
text
TextSyntaxNode
A síntese do texto.
VisitThematicBreak(ThematicBreakSyntaxNode)
Defina a interface para visitar ThematicBreakSyntax.
public virtual void VisitThematicBreak(ThematicBreakSyntaxNode heading)
Parameters
heading
ThematicBreakSyntaxNode
Temática do BreakSyntax.
VisitWhitespace(WhitespaceSyntaxNode)
Defina a interface para visitar o Whitespace Syntax.
public virtual void VisitWhitespace(WhitespaceSyntaxNode whitespace)
Parameters
whitespace
WhitespaceSyntaxNode
O espaço branco.