Class MarkdownSyntaxVisitor
Nazwa przestrzeń: Aspose.Html.Toolkit.Markdown.Syntax Zestaw: Aspose.HTML.dll (25.4.0)
Klasa podstawowa dla odwiedzającego syntax markdown.
[ComVisible(true)]
public abstract class MarkdownSyntaxVisitor
Inheritance
object ← MarkdownSyntaxVisitor
Dziedziczeni członkowie
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
MarkdownSyntaxVisitor()
Występuje w markdownSyntaxVisitor.
protected MarkdownSyntaxVisitor()
MarkdownSyntaxVisitor(MarkdownSyntaxNodeFilter)
Występuje w markdownSyntaxVisitor.
protected MarkdownSyntaxVisitor(MarkdownSyntaxNodeFilter nodeFilter)
Parameters
nodeFilter
MarkdownSyntaxNodeFilter
Wyświetlacz MarkdownSyntaxNodeFilter.
Methods
DefaultVisit(MarkdownSyntaxNode)
Definicja interfejsu dla DefaultVisit
protected virtual void DefaultVisit(MarkdownSyntaxNode parent)
Parameters
parent
MarkdownSyntaxNode
Wskaźnik MarkdownSyntaxNode.
Visit(MarkdownSyntaxTree)
Określ interfejs, aby odwiedzić syntax.
public void Visit(MarkdownSyntaxTree syntaxTree)
Parameters
syntaxTree
MarkdownSyntaxTree
Drzewo syntaxowe
Visit(MarkdownSyntaxNode)
Określ interfejs do wizyty węzłów.
public void Visit(MarkdownSyntaxNode node)
Parameters
node
MarkdownSyntaxNode
Wskaźnik MarkdownSyntaxNode.
VisitAtxHeading(AtxHeadingSyntaxNode)
Określ interfejs, aby odwiedzić AtxHeadingSyntax.
public virtual void VisitAtxHeading(AtxHeadingSyntaxNode heading)
Parameters
heading
AtxHeadingSyntaxNode
To jest AtxHeadingSyntax.
VisitBlock(BlockSyntaxNode)
Definuje interfejs dla bloku wizyty.
public virtual void VisitBlock(BlockSyntaxNode block)
Parameters
block
BlockSyntaxNode
z bloku .
VisitBlockQuote(BlockQuoteSyntaxNode)
Określ interfejs, aby odwiedzić BlockQuoteSyntax.
public virtual void VisitBlockQuote(BlockQuoteSyntaxNode blockQuote)
Parameters
blockQuote
BlockQuoteSyntaxNode
To jest BlockQuoteSyntax.
VisitCharacterReference(CharacterReferenceSyntaxNode)
Definuje interfejs, aby odwiedzić CharacterReferenceSyntax.
public virtual void VisitCharacterReference(CharacterReferenceSyntaxNode characterReference)
Parameters
characterReference
CharacterReferenceSyntaxNode
Charakter odniesieniaSyntax.
VisitCodeSpan(CodeSpanSyntaxNode)
Określ interfejs, aby odwiedzić CodeSpanSyntax.
public virtual void VisitCodeSpan(CodeSpanSyntaxNode codeSpan)
Parameters
codeSpan
CodeSpanSyntaxNode
To jest CodeSpanSyntax.
VisitEmphasis(EmphasisSyntaxNode)
Określ interfejs, aby odwiedzić EmphasisSyntax.
public virtual void VisitEmphasis(EmphasisSyntaxNode emphasis)
Parameters
emphasis
EmphasisSyntaxNode
To EmphasisSyntax.
VisitEmptyLine(EmptyLineSyntaxNode)
Określ interfejs do odwiedzenia linii tekstowej.
public virtual void VisitEmptyLine(EmptyLineSyntaxNode textLine)
Parameters
textLine
EmptyLineSyntaxNode
Linia tekstowa .
VisitEscapedCharacter(EscapedCharacterSyntaxNode)
Definuje interfejs do odwiedzenia charakteru ucieczki.
public virtual void VisitEscapedCharacter(EscapedCharacterSyntaxNode character)
Parameters
character
EscapedCharacterSyntaxNode
Ucieczka charakteru.
VisitFencedCodeBlock(FencedCodeBlockSyntaxNode)
Określ interfejs, aby odwiedzić FencedCodeBlockSyntax.
public virtual void VisitFencedCodeBlock(FencedCodeBlockSyntaxNode codeBlock)
Parameters
codeBlock
FencedCodeBlockSyntaxNode
Występuje w FencedCodeBlockSyntax.
VisitHtml(HTMLFragmentSyntax)
Definuje interfejs, aby odwiedzić HTMLFragmentSyntax.
public virtual void VisitHtml(HTMLFragmentSyntax html)
Parameters
html
HTMLFragmentSyntax
To jest HTMLFragmentSyntax.
VisitImage(InlineImageSyntaxNode)
Określ interfejs, aby odwiedzić InlineImageSyntax.
public virtual void VisitImage(InlineImageSyntaxNode image)
Parameters
image
InlineImageSyntaxNode
To jest InlineImageSyntax.
VisitIndentedCodeBlock(IndentedCodeBlockSyntaxNode)
Definuje interfejs, aby odwiedzić IndentedCodeBlockSyntax.
public virtual void VisitIndentedCodeBlock(IndentedCodeBlockSyntaxNode codeBlock)
Parameters
codeBlock
IndentedCodeBlockSyntaxNode
Wymagany kodBlockSyntax.
VisitLineBreak(SoftBreakSyntaxNode)
Określ interfejs, aby odwiedzić SoftBreakSyntax.
public virtual void VisitLineBreak(SoftBreakSyntaxNode lineBreak)
Parameters
lineBreak
SoftBreakSyntaxNode
To jest SoftBreakSyntax.
VisitLineBreak(HardBreakSyntaxNode)
Określ interfejs, aby odwiedzić HardBreakSyntax.
public virtual void VisitLineBreak(HardBreakSyntaxNode lineBreak)
Parameters
lineBreak
HardBreakSyntaxNode
To jest HardBreakSyntax.
VisitLink(InlineLinkSyntaxNode)
Określ interfejs, aby odwiedzić InlineLinkSyntax.
public virtual void VisitLink(InlineLinkSyntaxNode link)
Parameters
link
InlineLinkSyntaxNode
To jest InlineLinkSyntax.
VisitLink(AutoLinkSyntaxNode)
Określ interfejs, aby odwiedzić AutoLinkSyntax.
public virtual void VisitLink(AutoLinkSyntaxNode link)
Parameters
link
AutoLinkSyntaxNode
To jest AutoLinkSyntax.
VisitLinkReferenceDefinition(LinkReferenceDefinitionSyntaxNode)
Definuje interfejs, aby odwiedzić LinkReferenceDefinitionSyntax.
public virtual void VisitLinkReferenceDefinition(LinkReferenceDefinitionSyntaxNode definition)
Parameters
definition
LinkReferenceDefinitionSyntaxNode
Wskaźnik LinkReferenceDefinitionSyntax
VisitList(UnorderedListSyntaxNode)
Definuje interfejs, aby odwiedzić UnorderedListSyntax.
public virtual void VisitList(UnorderedListSyntaxNode list)
Parameters
Niepotrzebny Syntax.
VisitList(OrderedListSyntaxNode)
Określ interfejs, aby odwiedzić OrderedListSyntax.
public virtual void VisitList(OrderedListSyntaxNode list)
Parameters
Wystarczy zamówić Syntax.
VisitListItem(ListItemSyntaxNode)
Określ interfejs, aby odwiedzić ListItemSyntax.
public virtual void VisitListItem(ListItemSyntaxNode listItem)
Parameters
listItem
ListItemSyntaxNode
Na liście jest syntax.
VisitNodeList(NodeList)
Określ interfejs, aby odwiedzić NodeList.
public virtual void VisitNodeList(NodeList list)
Parameters
list
NodeList
W NodeList.
VisitParagraph(ParagraphSyntaxNode)
Określenie interfejsu do odwiedzenia paragrafu.
public virtual void VisitParagraph(ParagraphSyntaxNode paragraph)
Parameters
paragraph
ParagraphSyntaxNode
w tym paragrafie.
VisitReferenceImage(ReferenceImageSyntaxNode)
Definuje interfejs, aby odwiedzić ReferenceImageSyntax.
public virtual void VisitReferenceImage(ReferenceImageSyntaxNode image)
Parameters
image
ReferenceImageSyntaxNode
Odwołuje się do ReferenceImageSyntax.
VisitReferenceLink(ReferenceLinkSyntaxNode)
Definuje interfejs, aby odwiedzić ReferenceLinkSyntax.
public virtual void VisitReferenceLink(ReferenceLinkSyntaxNode link)
Parameters
Odniesienie do linkSyntax.
VisitSetextHeading(SetextHeadingSyntaxNode)
Określ interfejs, aby odwiedzić SetextHeadingSyntax.
public virtual void VisitSetextHeading(SetextHeadingSyntaxNode heading)
Parameters
heading
SetextHeadingSyntaxNode
SetextHeadingSyntax i Setext.
VisitSyntaxNode(MarkdownSyntaxNode)
Określ interfejs do wizyty węzłów.
public virtual void VisitSyntaxNode(MarkdownSyntaxNode node)
Parameters
node
MarkdownSyntaxNode
Wskaźnik MarkdownSyntaxNode.
VisitSyntaxTree(MarkdownSyntaxTree)
Określ interfejs, aby odwiedzić MarkdownSyntaxTree.
public virtual void VisitSyntaxTree(MarkdownSyntaxTree tree)
Parameters
tree
MarkdownSyntaxTree
Drzewo MarkdownSyntax.
VisitTable(TableSyntaxNode)
Określ interfejs, aby odwiedzić TableSyntax.
public virtual void VisitTable(TableSyntaxNode table)
Parameters
table
TableSyntaxNode
w tabeli Syntax.
VisitText(TextSyntaxNode)
Określ interfejs, aby odwiedzić syntax tekstu.
public virtual void VisitText(TextSyntaxNode text)
Parameters
text
TextSyntaxNode
Tekst jest syntaxem.
VisitThematicBreak(ThematicBreakSyntaxNode)
Definuje interfejs, aby odwiedzić ThematicBreakSyntax.
public virtual void VisitThematicBreak(ThematicBreakSyntaxNode heading)
Parameters
heading
ThematicBreakSyntaxNode
Tematyczny BreakSyntax.
VisitWhitespace(WhitespaceSyntaxNode)
Definuje interfejs, aby odwiedzić Whitespace Syntax.
public virtual void VisitWhitespace(WhitespaceSyntaxNode whitespace)
Parameters
whitespace
WhitespaceSyntaxNode
w białym przestrzeni.