Class MarkdownSyntaxVisitor
Název místa: Aspose.Html.Toolkit.Markdown.Syntax Sbírka: Aspose.HTML.dll (25.4.0)
Základní třída pro markdown syntax návštěvníka.
[ComVisible(true)]
public abstract class MarkdownSyntaxVisitor
Inheritance
object ← MarkdownSyntaxVisitor
Dědiční členové
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
MarkdownSyntaxVisitor()
Zpět na MarkdownSyntaxVisitor ctor.
protected MarkdownSyntaxVisitor()
MarkdownSyntaxVisitor(MarkdownSyntaxNodeFilter)
Zpět na MarkdownSyntaxVisitor ctor.
protected MarkdownSyntaxVisitor(MarkdownSyntaxNodeFilter nodeFilter)
Parameters
nodeFilter
MarkdownSyntaxNodeFilter
Zpět na MarkdownSyntaxNodeFilter.
Methods
DefaultVisit(MarkdownSyntaxNode)
Definuje rozhraní pro DefaultVisit
protected virtual void DefaultVisit(MarkdownSyntaxNode parent)
Parameters
parent
MarkdownSyntaxNode
Zde je MarkdownSyntaxNode.
Visit(MarkdownSyntaxTree)
Definuje rozhraní pro návštěvu syntaxového stromu.
public void Visit(MarkdownSyntaxTree syntaxTree)
Parameters
syntaxTree
MarkdownSyntaxTree
A syntaxní strom.
Visit(MarkdownSyntaxNode)
Definuje rozhraní pro navštívení node.
public void Visit(MarkdownSyntaxNode node)
Parameters
node
MarkdownSyntaxNode
Zde je MarkdownSyntaxNode.
VisitAtxHeading(AtxHeadingSyntaxNode)
Definuje rozhraní pro návštěvu AtxHeadingSyntax.
public virtual void VisitAtxHeading(AtxHeadingSyntaxNode heading)
Parameters
heading
AtxHeadingSyntaxNode
Připravte si AtxHeadingSyntax.
VisitBlock(BlockSyntaxNode)
Definuje rozhraní pro návštěvní blok.
public virtual void VisitBlock(BlockSyntaxNode block)
Parameters
block
BlockSyntaxNode
a blok.
VisitBlockQuote(BlockQuoteSyntaxNode)
Definuje rozhraní pro návštěvu BlockQuoteSyntax.
public virtual void VisitBlockQuote(BlockQuoteSyntaxNode blockQuote)
Parameters
blockQuote
BlockQuoteSyntaxNode
Připravte si BlockQuoteSyntax.
VisitCharacterReference(CharacterReferenceSyntaxNode)
Definuje rozhraní pro návštěvu CharacterReferenceSyntax.
public virtual void VisitCharacterReference(CharacterReferenceSyntaxNode characterReference)
Parameters
characterReference
CharacterReferenceSyntaxNode
Charakterový referenční syntax.
VisitCodeSpan(CodeSpanSyntaxNode)
Definuje rozhraní pro návštěvu CodeSpanSyntax.
public virtual void VisitCodeSpan(CodeSpanSyntaxNode codeSpan)
Parameters
codeSpan
CodeSpanSyntaxNode
Co se týče CodeSpanSyntax.
VisitEmphasis(EmphasisSyntaxNode)
Definuje rozhraní pro návštěvu EmphasisSyntax.
public virtual void VisitEmphasis(EmphasisSyntaxNode emphasis)
Parameters
emphasis
EmphasisSyntaxNode
Je to emfázový syntax.
VisitEmptyLine(EmptyLineSyntaxNode)
Definuje rozhraní pro návštěvu textové linie.
public virtual void VisitEmptyLine(EmptyLineSyntaxNode textLine)
Parameters
textLine
EmptyLineSyntaxNode
Textová linka.
VisitEscapedCharacter(EscapedCharacterSyntaxNode)
Definuje rozhraní pro návštěvu únik charakteru.
public virtual void VisitEscapedCharacter(EscapedCharacterSyntaxNode character)
Parameters
character
EscapedCharacterSyntaxNode
Charakter únik.
VisitFencedCodeBlock(FencedCodeBlockSyntaxNode)
Definuje rozhraní pro návštěvu FencedCodeBlockSyntax.
public virtual void VisitFencedCodeBlock(FencedCodeBlockSyntaxNode codeBlock)
Parameters
codeBlock
FencedCodeBlockSyntaxNode
Přípravek FencedCodeBlockSyntax.
VisitHtml(HTMLFragmentSyntax)
Definuje rozhraní pro návštěvu HTMLFragmentSyntax.
public virtual void VisitHtml(HTMLFragmentSyntax html)
Parameters
html
HTMLFragmentSyntax
Zde je HTMLFragmentSyntax.
VisitImage(InlineImageSyntaxNode)
Definuje rozhraní pro návštěvu InlineImageSyntax.
public virtual void VisitImage(InlineImageSyntaxNode image)
Parameters
image
InlineImageSyntaxNode
Zde je InlineImageSyntax.
VisitIndentedCodeBlock(IndentedCodeBlockSyntaxNode)
Definuje rozhraní pro návštěvu IndentedCodeBlockSyntax.
public virtual void VisitIndentedCodeBlock(IndentedCodeBlockSyntaxNode codeBlock)
Parameters
codeBlock
IndentedCodeBlockSyntaxNode
Vybraný kódBlockSyntax.
VisitLineBreak(SoftBreakSyntaxNode)
Definuje rozhraní pro návštěvu SoftBreakSyntax.
public virtual void VisitLineBreak(SoftBreakSyntaxNode lineBreak)
Parameters
lineBreak
SoftBreakSyntaxNode
To je SoftBreakSyntax.
VisitLineBreak(HardBreakSyntaxNode)
Definuje rozhraní pro návštěvu HardBreakSyntax.
public virtual void VisitLineBreak(HardBreakSyntaxNode lineBreak)
Parameters
lineBreak
HardBreakSyntaxNode
Tím je HardBreakSyntax.
VisitLink(InlineLinkSyntaxNode)
Definuje rozhraní pro návštěvu InlineLinkSyntax.
public virtual void VisitLink(InlineLinkSyntaxNode link)
Parameters
link
InlineLinkSyntaxNode
Zde je InlineLinkSyntax.
VisitLink(AutoLinkSyntaxNode)
Definuje rozhraní pro návštěvu AutoLinkSyntax.
public virtual void VisitLink(AutoLinkSyntaxNode link)
Parameters
link
AutoLinkSyntaxNode
Zde je AutoLinkSyntax.
VisitLinkReferenceDefinition(LinkReferenceDefinitionSyntaxNode)
Definuje rozhraní pro návštěvu LinkReferenceDefinitionSyntax.
public virtual void VisitLinkReferenceDefinition(LinkReferenceDefinitionSyntaxNode definition)
Parameters
definition
LinkReferenceDefinitionSyntaxNode
Výsledkem je syntax reference.
VisitList(UnorderedListSyntaxNode)
Definuje rozhraní pro návštěvu UnorderedListSyntax.
public virtual void VisitList(UnorderedListSyntaxNode list)
Parameters
Neobvyklý syntax.
VisitList(OrderedListSyntaxNode)
Definuje rozhraní pro návštěvu OrderedListSyntax.
public virtual void VisitList(OrderedListSyntaxNode list)
Parameters
Příslušenství pro Syntax.
VisitListItem(ListItemSyntaxNode)
Definuje rozhraní pro návštěvu ListItemSyntax.
public virtual void VisitListItem(ListItemSyntaxNode listItem)
Parameters
listItem
ListItemSyntaxNode
Na seznamu je syntax.
VisitNodeList(NodeList)
Definuje rozhraní pro návštěvu NodeList.
public virtual void VisitNodeList(NodeList list)
Parameters
list
NodeList
A to NodeList.
VisitParagraph(ParagraphSyntaxNode)
Definuje rozhraní pro návštěvní odstavec.
public virtual void VisitParagraph(ParagraphSyntaxNode paragraph)
Parameters
paragraph
ParagraphSyntaxNode
a odstavec.
VisitReferenceImage(ReferenceImageSyntaxNode)
Definuje rozhraní pro návštěvu ReferenceImageSyntax.
public virtual void VisitReferenceImage(ReferenceImageSyntaxNode image)
Parameters
image
ReferenceImageSyntaxNode
Je to referenční syntax.
VisitReferenceLink(ReferenceLinkSyntaxNode)
Definuje rozhraní pro návštěvu ReferenceLinkSyntax.
public virtual void VisitReferenceLink(ReferenceLinkSyntaxNode link)
Parameters
Odkaz na syntax.
VisitSetextHeading(SetextHeadingSyntaxNode)
Definuje rozhraní pro návštěvu SetextHeadingSyntax.
public virtual void VisitSetextHeading(SetextHeadingSyntaxNode heading)
Parameters
heading
SetextHeadingSyntaxNode
Zde je SetextHeadingSyntax.
VisitSyntaxNode(MarkdownSyntaxNode)
Definuje rozhraní pro navštívení node.
public virtual void VisitSyntaxNode(MarkdownSyntaxNode node)
Parameters
node
MarkdownSyntaxNode
Zde je MarkdownSyntaxNode.
VisitSyntaxTree(MarkdownSyntaxTree)
Definuje rozhraní pro návštěvu MarkdownSyntaxTree.
public virtual void VisitSyntaxTree(MarkdownSyntaxTree tree)
Parameters
tree
MarkdownSyntaxTree
Zde je MarkdownSyntaxTree.
VisitTable(TableSyntaxNode)
Definuje rozhraní pro návštěvu TableSyntax.
public virtual void VisitTable(TableSyntaxNode table)
Parameters
table
TableSyntaxNode
V tabulce Syntax.
VisitText(TextSyntaxNode)
Definuje rozhraní pro návštěvu textové syntaxe.
public virtual void VisitText(TextSyntaxNode text)
Parameters
text
TextSyntaxNode
Textový syntax.
VisitThematicBreak(ThematicBreakSyntaxNode)
Definuje rozhraní pro návštěvu ThematicBreakSyntax.
public virtual void VisitThematicBreak(ThematicBreakSyntaxNode heading)
Parameters
heading
ThematicBreakSyntaxNode
Tematický breakSyntax.
VisitWhitespace(WhitespaceSyntaxNode)
Definuje rozhraní pro návštěvu Whitespace Syntax.
public virtual void VisitWhitespace(WhitespaceSyntaxNode whitespace)
Parameters
whitespace
WhitespaceSyntaxNode
a bílého prostoru.