Class MarkdownSyntaxVisitor
Der Name: Aspose.Html.Toolkit.Markdown.Syntax Sammlung: Aspose.HTML.dll (25.4.0)
Die Basisklasse für Markdown Syntax Besucher.
[ComVisible(true)]
public abstract class MarkdownSyntaxVisitor
Inheritance
object ← MarkdownSyntaxVisitor
Vererbte Mitglieder
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
MarkdownSyntaxVisitor()
Der MarkdownSyntaxVisitor ctor.
protected MarkdownSyntaxVisitor()
MarkdownSyntaxVisitor(MarkdownSyntaxNodeFilter)
Der MarkdownSyntaxVisitor ctor.
protected MarkdownSyntaxVisitor(MarkdownSyntaxNodeFilter nodeFilter)
Parameters
nodeFilter
MarkdownSyntaxNodeFilter
Der MarkdownSyntaxNodeFilter.
Methods
DefaultVisit(MarkdownSyntaxNode)
Definieren Sie die Schnittstelle für DefaultVisit
protected virtual void DefaultVisit(MarkdownSyntaxNode parent)
Parameters
parent
MarkdownSyntaxNode
Der MarkdownSyntaxNode.
Visit(MarkdownSyntaxTree)
Definieren Sie die Schnittstelle für den Besuch des Syntaxbaums.
public void Visit(MarkdownSyntaxTree syntaxTree)
Parameters
syntaxTree
MarkdownSyntaxTree
Das Syntaxbäume.
Visit(MarkdownSyntaxNode)
Definiert die Schnittstelle für den Visit-Node.
public void Visit(MarkdownSyntaxNode node)
Parameters
node
MarkdownSyntaxNode
Der MarkdownSyntaxNode.
VisitAtxHeading(AtxHeadingSyntaxNode)
Definieren Sie die Schnittstelle für den Besuch von AtxHeadingSyntax.
public virtual void VisitAtxHeading(AtxHeadingSyntaxNode heading)
Parameters
heading
AtxHeadingSyntaxNode
Der AtxHeadingSyntax.
VisitBlock(BlockSyntaxNode)
Definiert die Schnittstelle für den Visit-Block.
public virtual void VisitBlock(BlockSyntaxNode block)
Parameters
block
BlockSyntaxNode
Und der Block.
VisitBlockQuote(BlockQuoteSyntaxNode)
Definieren Sie die Schnittstelle für den Besuch von BlockQuoteSyntax.
public virtual void VisitBlockQuote(BlockQuoteSyntaxNode blockQuote)
Parameters
blockQuote
BlockQuoteSyntaxNode
Der BlockQuoteSyntax.
VisitCharacterReference(CharacterReferenceSyntaxNode)
Definieren Sie die Schnittstelle, um CharacterReferenceSyntax zu besuchen.
public virtual void VisitCharacterReference(CharacterReferenceSyntaxNode characterReference)
Parameters
characterReference
CharacterReferenceSyntaxNode
Der CharakterreferenceSyntax.
VisitCodeSpan(CodeSpanSyntaxNode)
Definieren Sie die Schnittstelle, um CodeSpanSyntax zu besuchen.
public virtual void VisitCodeSpan(CodeSpanSyntaxNode codeSpan)
Parameters
codeSpan
CodeSpanSyntaxNode
Der CodeSpanSyntax.
VisitEmphasis(EmphasisSyntaxNode)
Definieren Sie die Schnittstelle für den Besuch von EmphasisSyntax.
public virtual void VisitEmphasis(EmphasisSyntaxNode emphasis)
Parameters
emphasis
EmphasisSyntaxNode
Der EmphasisSyntax.
VisitEmptyLine(EmptyLineSyntaxNode)
Definieren Sie die Schnittstelle für die Textlinie zu besuchen.
public virtual void VisitEmptyLine(EmptyLineSyntaxNode textLine)
Parameters
textLine
EmptyLineSyntaxNode
Die Textlinie.
VisitEscapedCharacter(EscapedCharacterSyntaxNode)
Definiert die Schnittstelle für den Besuch Escape Character.
public virtual void VisitEscapedCharacter(EscapedCharacterSyntaxNode character)
Parameters
character
EscapedCharacterSyntaxNode
Der Flucht Charakter.
VisitFencedCodeBlock(FencedCodeBlockSyntaxNode)
Definieren Sie die Schnittstelle, um FencedCodeBlockSyntax zu besuchen.
public virtual void VisitFencedCodeBlock(FencedCodeBlockSyntaxNode codeBlock)
Parameters
codeBlock
FencedCodeBlockSyntaxNode
Der FencedCodeBlockSyntax.
VisitHtml(HTMLFragmentSyntax)
Definieren Sie die Schnittstelle für den Besuch von HTMLFragmentSyntax.
public virtual void VisitHtml(HTMLFragmentSyntax html)
Parameters
html
HTMLFragmentSyntax
Der HTMLFragmentSyntax.
VisitImage(InlineImageSyntaxNode)
Definieren Sie die Schnittstelle, um InlineImageSyntax zu besuchen.
public virtual void VisitImage(InlineImageSyntaxNode image)
Parameters
image
InlineImageSyntaxNode
Die InlineImageSyntax.
VisitIndentedCodeBlock(IndentedCodeBlockSyntaxNode)
Definieren Sie die Schnittstelle für den Besuch von IndentedCodeBlockSyntax.
public virtual void VisitIndentedCodeBlock(IndentedCodeBlockSyntaxNode codeBlock)
Parameters
codeBlock
IndentedCodeBlockSyntaxNode
Der IndentedCodeBlockSyntax.
VisitLineBreak(SoftBreakSyntaxNode)
Definieren Sie die Schnittstelle, um SoftBreakSyntax zu besuchen.
public virtual void VisitLineBreak(SoftBreakSyntaxNode lineBreak)
Parameters
lineBreak
SoftBreakSyntaxNode
Der SoftBreakSyntax.
VisitLineBreak(HardBreakSyntaxNode)
Definieren Sie die Schnittstelle für den Besuch von HardBreakSyntax.
public virtual void VisitLineBreak(HardBreakSyntaxNode lineBreak)
Parameters
lineBreak
HardBreakSyntaxNode
Der HardBreakSyntax.
VisitLink(InlineLinkSyntaxNode)
Definieren Sie die Schnittstelle, um InlineLinkSyntax zu besuchen.
public virtual void VisitLink(InlineLinkSyntaxNode link)
Parameters
link
InlineLinkSyntaxNode
Der InlineLinkSyntax.
VisitLink(AutoLinkSyntaxNode)
Definieren Sie die Schnittstelle, um AutoLinkSyntax zu besuchen.
public virtual void VisitLink(AutoLinkSyntaxNode link)
Parameters
link
AutoLinkSyntaxNode
Das AutoLinkSyntax.
VisitLinkReferenceDefinition(LinkReferenceDefinitionSyntaxNode)
Definieren Sie die Schnittstelle, um LinkReferenceDefinitionSyntax zu besuchen.
public virtual void VisitLinkReferenceDefinition(LinkReferenceDefinitionSyntaxNode definition)
Parameters
definition
LinkReferenceDefinitionSyntaxNode
Der LinkReferenceDefinitionSyntax.
VisitList(UnorderedListSyntaxNode)
Definieren Sie die Schnittstelle, um UnorderedListSyntax zu besuchen.
public virtual void VisitList(UnorderedListSyntaxNode list)
Parameters
Die UnorderedListSyntax.
VisitList(OrderedListSyntaxNode)
Definieren Sie die Schnittstelle, um OrderedListSyntax zu besuchen.
public virtual void VisitList(OrderedListSyntaxNode list)
Parameters
Die OrderedListSyntax.
VisitListItem(ListItemSyntaxNode)
Definieren Sie die Schnittstelle, um ListItemSyntax zu besuchen.
public virtual void VisitListItem(ListItemSyntaxNode listItem)
Parameters
listItem
ListItemSyntaxNode
Die Liste ist Syntax.
VisitNodeList(NodeList)
Definieren Sie die Schnittstelle, um NodeList zu besuchen.
public virtual void VisitNodeList(NodeList list)
Parameters
list
NodeList
Das NodeList.
VisitParagraph(ParagraphSyntaxNode)
Definieren Sie die Schnittstelle für den Absatz zu besuchen.
public virtual void VisitParagraph(ParagraphSyntaxNode paragraph)
Parameters
paragraph
ParagraphSyntaxNode
Der Absatz.
VisitReferenceImage(ReferenceImageSyntaxNode)
Definieren Sie die Schnittstelle für den Besuch von ReferenceImageSyntax.
public virtual void VisitReferenceImage(ReferenceImageSyntaxNode image)
Parameters
image
ReferenceImageSyntaxNode
Der ReferenceImageSyntax.
VisitReferenceLink(ReferenceLinkSyntaxNode)
Definieren Sie die Schnittstelle für den Besuch von ReferenceLinkSyntax.
public virtual void VisitReferenceLink(ReferenceLinkSyntaxNode link)
Parameters
Der ReferenzLinkSyntax.
VisitSetextHeading(SetextHeadingSyntaxNode)
Definieren Sie die Schnittstelle, um SetextHeadingSyntax zu besuchen.
public virtual void VisitSetextHeading(SetextHeadingSyntaxNode heading)
Parameters
heading
SetextHeadingSyntaxNode
Der SetextHeadingSyntax.
VisitSyntaxNode(MarkdownSyntaxNode)
Definiert die Schnittstelle für den Visit-Node.
public virtual void VisitSyntaxNode(MarkdownSyntaxNode node)
Parameters
node
MarkdownSyntaxNode
Der MarkdownSyntaxNode.
VisitSyntaxTree(MarkdownSyntaxTree)
Definieren Sie die Schnittstelle, um MarkdownSyntaxTree zu besuchen.
public virtual void VisitSyntaxTree(MarkdownSyntaxTree tree)
Parameters
tree
MarkdownSyntaxTree
Der MarkdownSyntaxTree.
VisitTable(TableSyntaxNode)
Definieren Sie die Schnittstelle, um TableSyntax zu besuchen.
public virtual void VisitTable(TableSyntaxNode table)
Parameters
table
TableSyntaxNode
Der TableSyntax.
VisitText(TextSyntaxNode)
Definiert die Schnittstelle für den Text-Syntax.
public virtual void VisitText(TextSyntaxNode text)
Parameters
text
TextSyntaxNode
Der Text syntax.
VisitThematicBreak(ThematicBreakSyntaxNode)
Definieren Sie die Schnittstelle für den Besuch von ThematicBreakSyntax.
public virtual void VisitThematicBreak(ThematicBreakSyntaxNode heading)
Parameters
heading
ThematicBreakSyntaxNode
Der ThematicBreakSyntax.
VisitWhitespace(WhitespaceSyntaxNode)
Definieren Sie die Schnittstelle, um Whitespace Syntax zu besuchen.
public virtual void VisitWhitespace(WhitespaceSyntaxNode whitespace)
Parameters
whitespace
WhitespaceSyntaxNode
Der weiße Raum.