Class MarkdownSyntaxVisitor
Namn på plats: Aspose.Html.Toolkit.Markdown.Syntax Sammanfattning: Aspose.HTML.dll (25.4.0)
Basklassen för markdown syntax besökare.
[ComVisible(true)]
public abstract class MarkdownSyntaxVisitor
Inheritance
object ← MarkdownSyntaxVisitor
Arvsmedlemmar
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
MarkdownSyntaxVisitor()
Den MarkdownSyntaxVisitor ctor.
protected MarkdownSyntaxVisitor()
MarkdownSyntaxVisitor(MarkdownSyntaxNodeFilter)
Den MarkdownSyntaxVisitor ctor.
protected MarkdownSyntaxVisitor(MarkdownSyntaxNodeFilter nodeFilter)
Parameters
nodeFilter
MarkdownSyntaxNodeFilter
Den MarkdownSyntaxNodeFilter.
Methods
DefaultVisit(MarkdownSyntaxNode)
Definiera gränssnittet för DefaultVisit
protected virtual void DefaultVisit(MarkdownSyntaxNode parent)
Parameters
parent
MarkdownSyntaxNode
och MarkdownSyntaxNode.
Visit(MarkdownSyntaxTree)
Definiera gränssnittet för att besöka syntaxträd.
public void Visit(MarkdownSyntaxTree syntaxTree)
Parameters
syntaxTree
MarkdownSyntaxTree
Det syntaxträdet.
Visit(MarkdownSyntaxNode)
Definiera gränssnittet för visit node.
public void Visit(MarkdownSyntaxNode node)
Parameters
node
MarkdownSyntaxNode
och MarkdownSyntaxNode.
VisitAtxHeading(AtxHeadingSyntaxNode)
Definiera gränssnittet för att besöka AtxHeadingSyntax.
public virtual void VisitAtxHeading(AtxHeadingSyntaxNode heading)
Parameters
heading
AtxHeadingSyntaxNode
Det är AtxHeadingSyntax.
VisitBlock(BlockSyntaxNode)
Definiera gränssnittet för visit block.
public virtual void VisitBlock(BlockSyntaxNode block)
Parameters
block
BlockSyntaxNode
och block.
VisitBlockQuote(BlockQuoteSyntaxNode)
Definiera gränssnittet för att besöka BlockQuoteSyntax.
public virtual void VisitBlockQuote(BlockQuoteSyntaxNode blockQuote)
Parameters
blockQuote
BlockQuoteSyntaxNode
Det är BlockQuoteSyntax.
VisitCharacterReference(CharacterReferenceSyntaxNode)
Definiera gränssnittet för att besöka CharacterReferenceSyntax.
public virtual void VisitCharacterReference(CharacterReferenceSyntaxNode characterReference)
Parameters
characterReference
CharacterReferenceSyntaxNode
KaraktärreferenceSyntax.
VisitCodeSpan(CodeSpanSyntaxNode)
Definiera gränssnittet för att besöka CodeSpanSyntax.
public virtual void VisitCodeSpan(CodeSpanSyntaxNode codeSpan)
Parameters
codeSpan
CodeSpanSyntaxNode
och CodeSpanSyntax.
VisitEmphasis(EmphasisSyntaxNode)
Definiera gränssnittet för att besöka EmphasisSyntax.
public virtual void VisitEmphasis(EmphasisSyntaxNode emphasis)
Parameters
emphasis
EmphasisSyntaxNode
och EmphasisSyntax.
VisitEmptyLine(EmptyLineSyntaxNode)
Definiera gränssnittet för att besöka textlinjen.
public virtual void VisitEmptyLine(EmptyLineSyntaxNode textLine)
Parameters
textLine
EmptyLineSyntaxNode
Den textlinjen .
VisitEscapedCharacter(EscapedCharacterSyntaxNode)
Definiera gränssnittet för att besöka Escape karaktär.
public virtual void VisitEscapedCharacter(EscapedCharacterSyntaxNode character)
Parameters
character
EscapedCharacterSyntaxNode
Den flyktiga karaktären.
VisitFencedCodeBlock(FencedCodeBlockSyntaxNode)
Definiera gränssnittet för att besöka FencedCodeBlockSyntax.
public virtual void VisitFencedCodeBlock(FencedCodeBlockSyntaxNode codeBlock)
Parameters
codeBlock
FencedCodeBlockSyntaxNode
Det är FencedCodeBlockSyntax.
VisitHtml(HTMLFragmentSyntax)
Definiera gränssnittet för att besöka HTMLFragmentSyntax.
public virtual void VisitHtml(HTMLFragmentSyntax html)
Parameters
html
HTMLFragmentSyntax
Det är HTMLFragmentSyntax.
VisitImage(InlineImageSyntaxNode)
Definiera gränssnittet för att besöka InlineImageSyntax.
public virtual void VisitImage(InlineImageSyntaxNode image)
Parameters
image
InlineImageSyntaxNode
Det är inlineimageSyntax.
VisitIndentedCodeBlock(IndentedCodeBlockSyntaxNode)
Definiera gränssnittet för att besöka IndentedCodeBlockSyntax.
public virtual void VisitIndentedCodeBlock(IndentedCodeBlockSyntaxNode codeBlock)
Parameters
codeBlock
IndentedCodeBlockSyntaxNode
Den indentedCodeBlockSyntax.
VisitLineBreak(SoftBreakSyntaxNode)
Definiera gränssnittet för att besöka SoftBreakSyntax.
public virtual void VisitLineBreak(SoftBreakSyntaxNode lineBreak)
Parameters
lineBreak
SoftBreakSyntaxNode
och SoftBreakSyntax.
VisitLineBreak(HardBreakSyntaxNode)
Definiera gränssnittet för att besöka HardBreakSyntax.
public virtual void VisitLineBreak(HardBreakSyntaxNode lineBreak)
Parameters
lineBreak
HardBreakSyntaxNode
Det är HardBreakSyntax.
VisitLink(InlineLinkSyntaxNode)
Definiera gränssnittet för att besöka InlineLinkSyntax.
public virtual void VisitLink(InlineLinkSyntaxNode link)
Parameters
link
InlineLinkSyntaxNode
och inlineLinkSyntax.
VisitLink(AutoLinkSyntaxNode)
Definiera gränssnittet för att besöka AutoLinkSyntax.
public virtual void VisitLink(AutoLinkSyntaxNode link)
Parameters
link
AutoLinkSyntaxNode
Det är AutoLinkSyntax.
VisitLinkReferenceDefinition(LinkReferenceDefinitionSyntaxNode)
Definiera gränssnittet för att besöka LinkReferenceDefinitionSyntax.
public virtual void VisitLinkReferenceDefinition(LinkReferenceDefinitionSyntaxNode definition)
Parameters
definition
LinkReferenceDefinitionSyntaxNode
Det är LinkReferenceDefinitionSyntax.
VisitList(UnorderedListSyntaxNode)
Definiera gränssnittet för att besöka UnorderedListSyntax.
public virtual void VisitList(UnorderedListSyntaxNode list)
Parameters
Den oordnadeListSyntax.
VisitList(OrderedListSyntaxNode)
Definiera gränssnittet för att besöka OrderedListSyntax.
public virtual void VisitList(OrderedListSyntaxNode list)
Parameters
Den ordnadeListSyntax.
VisitListItem(ListItemSyntaxNode)
Definiera gränssnittet för att besöka ListItemSyntax.
public virtual void VisitListItem(ListItemSyntaxNode listItem)
Parameters
listItem
ListItemSyntaxNode
Listan om Syntax.
VisitNodeList(NodeList)
Definiera gränssnittet för att besöka NodeList.
public virtual void VisitNodeList(NodeList list)
Parameters
list
NodeList
och NodeList.
VisitParagraph(ParagraphSyntaxNode)
Definiera gränssnittet för att besöka paragrafen.
public virtual void VisitParagraph(ParagraphSyntaxNode paragraph)
Parameters
paragraph
ParagraphSyntaxNode
och paragrafen.
VisitReferenceImage(ReferenceImageSyntaxNode)
Definiera gränssnittet för att besöka ReferenceImageSyntax.
public virtual void VisitReferenceImage(ReferenceImageSyntaxNode image)
Parameters
image
ReferenceImageSyntaxNode
Den referenceImageSyntax.
VisitReferenceLink(ReferenceLinkSyntaxNode)
Definiera gränssnittet för att besöka ReferenceLinkSyntax.
public virtual void VisitReferenceLink(ReferenceLinkSyntaxNode link)
Parameters
Den referensLinkSyntax.
VisitSetextHeading(SetextHeadingSyntaxNode)
Definiera gränssnittet för att besöka SetextHeadingSyntax.
public virtual void VisitSetextHeading(SetextHeadingSyntaxNode heading)
Parameters
heading
SetextHeadingSyntaxNode
Det är SetextHeadingSyntax.
VisitSyntaxNode(MarkdownSyntaxNode)
Definiera gränssnittet för visit node.
public virtual void VisitSyntaxNode(MarkdownSyntaxNode node)
Parameters
node
MarkdownSyntaxNode
och MarkdownSyntaxNode.
VisitSyntaxTree(MarkdownSyntaxTree)
Definiera gränssnittet för att besöka MarkdownSyntaxTree.
public virtual void VisitSyntaxTree(MarkdownSyntaxTree tree)
Parameters
tree
MarkdownSyntaxTree
Det är markdownSyntaxTree.
VisitTable(TableSyntaxNode)
Definiera gränssnittet för att besöka TableSyntax.
public virtual void VisitTable(TableSyntaxNode table)
Parameters
table
TableSyntaxNode
och TableSyntax.
VisitText(TextSyntaxNode)
Definiera gränssnittet för att besöka text syntax.
public virtual void VisitText(TextSyntaxNode text)
Parameters
text
TextSyntaxNode
Texten är syntax.
VisitThematicBreak(ThematicBreakSyntaxNode)
Definiera gränssnittet för att besöka ThematicBreakSyntax.
public virtual void VisitThematicBreak(ThematicBreakSyntaxNode heading)
Parameters
heading
ThematicBreakSyntaxNode
Den tematiska BreakSyntax.
VisitWhitespace(WhitespaceSyntaxNode)
Definiera gränssnittet för att besöka Whitespace Syntax.
public virtual void VisitWhitespace(WhitespaceSyntaxNode whitespace)
Parameters
whitespace
WhitespaceSyntaxNode
Den vita rymden.