MarkdownSyntaxVisitor Class

MarkdownSyntaxVisitor class

The base class for markdown syntax visitor.

public abstract class MarkdownSyntaxVisitor

Methods

NameDescription
Visit(MarkdownSyntaxNode)Defines the interface for visit node.
Visit(MarkdownSyntaxTree)Defines the interface for visit syntax tree.
virtual VisitAtxHeading(AtxHeadingSyntaxNode)Defines the interface for visit AtxHeadingSyntax.
virtual VisitBlock(BlockSyntaxNode)Defines the interface for visit block.
virtual VisitBlockQuote(BlockQuoteSyntaxNode)Defines the interface for visit BlockQuoteSyntax.
virtual VisitCharacterReference(CharacterReferenceSyntaxNode)Defines the interface for visit CharacterReferenceSyntax.
virtual VisitCodeSpan(CodeSpanSyntaxNode)Defines the interface for visit CodeSpanSyntax.
virtual VisitEmphasis(EmphasisSyntaxNode)Defines the interface for visit EmphasisSyntax.
virtual VisitEmptyLine(EmptyLineSyntaxNode)Defines the interface for visit text line.
virtual VisitEscapedCharacter(EscapedCharacterSyntaxNode)Defines the interface for visit escape character.
virtual VisitFencedCodeBlock(FencedCodeBlockSyntaxNode)Defines the interface for visit FencedCodeBlockSyntax.
virtual VisitHtml(HTMLFragmentSyntax)Defines the interface for visit HTMLFragmentSyntax.
virtual VisitImage(InlineImageSyntaxNode)Defines the interface for visit InlineImageSyntax.
virtual VisitIndentedCodeBlock(IndentedCodeBlockSyntaxNode)Defines the interface for visit IndentedCodeBlockSyntax.
virtual VisitLineBreak(HardBreakSyntaxNode)Defines the interface for visit HardBreakSyntax.
virtual VisitLineBreak(SoftBreakSyntaxNode)Defines the interface for visit SoftBreakSyntax.
virtual VisitLink(AutoLinkSyntaxNode)Defines the interface for visit AutoLinkSyntax.
virtual VisitLink(InlineLinkSyntaxNode)Defines the interface for visit InlineLinkSyntax.
virtual VisitLinkReferenceDefinition(LinkReferenceDefinitionSyntaxNode)Defines the interface for visit LinkReferenceDefinitionSyntax.
virtual VisitList(OrderedListSyntaxNode)Defines the interface for visit OrderedListSyntax.
virtual VisitList(UnorderedListSyntaxNode)Defines the interface for visit UnorderedListSyntax.
virtual VisitListItem(ListItemSyntaxNode)Defines the interface for visit ListItemSyntax.
virtual VisitNodeList(NodeList)Defines the interface for visit NodeList.
virtual VisitParagraph(ParagraphSyntaxNode)Defines the interface for visit paragraph.
virtual VisitReferenceImage(ReferenceImageSyntaxNode)Defines the interface for visit ReferenceImageSyntax.
virtual VisitReferenceLink(ReferenceLinkSyntaxNode)Defines the interface for visit ReferenceLinkSyntax.
virtual VisitSetextHeading(SetextHeadingSyntaxNode)Defines the interface for visit SetextHeadingSyntax.
virtual VisitSyntaxNode(MarkdownSyntaxNode)Defines the interface for visit node.
virtual VisitSyntaxTree(MarkdownSyntaxTree)Defines the interface for visit MarkdownSyntaxTree.
virtual VisitTable(TableSyntaxNode)Defines the interface for visit TableSyntax.
virtual VisitText(TextSyntaxNode)Defines the interface for visit text syntax.
virtual VisitThematicBreak(ThematicBreakSyntaxNode)Defines the interface for visit ThematicBreakSyntax.
virtual VisitWhitespace(WhitespaceSyntaxNode)Defines the interface for visit Whitespace Syntax.

See Also