
## MarkdownSyntaxVisitor class

The base class for markdown syntax visitor.



The MarkdownSyntaxVisitor type exposes the following members:

### Methods
| Method | Description |
| :- | :- |
| [visit](/html/python-net/aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visit/#aspose.html.toolkit.markdown.syntax.MarkdownSyntaxTree) | Defines the interface for visit syntax tree. |
| [visit](/html/python-net/aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visit/#aspose.html.toolkit.markdown.syntax.MarkdownSyntaxNode) | Defines the interface for visit node. |
| [visit_line_break](/html/python-net/aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visit_line_break/#aspose.html.toolkit.markdown.syntax.SoftBreakSyntaxNode) | Defines the interface for visit SoftBreakSyntax. |
| [visit_line_break](/html/python-net/aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visit_line_break/#aspose.html.toolkit.markdown.syntax.HardBreakSyntaxNode) | Defines the interface for visit HardBreakSyntax. |
| [visit_list](/html/python-net/aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visit_list/#aspose.html.toolkit.markdown.syntax.UnorderedListSyntaxNode) | Defines the interface for visit UnorderedListSyntax. |
| [visit_list](/html/python-net/aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visit_list/#aspose.html.toolkit.markdown.syntax.OrderedListSyntaxNode) | Defines the interface for visit OrderedListSyntax. |
| [visit_link](/html/python-net/aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visit_link/#aspose.html.toolkit.markdown.syntax.InlineLinkSyntaxNode) | Defines the interface for visit InlineLinkSyntax. |
| [visit_link](/html/python-net/aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visit_link/#aspose.html.toolkit.markdown.syntax.AutoLinkSyntaxNode) | Defines the interface for visit AutoLinkSyntax. |
| [visit_block](/html/python-net/aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visit_block/#aspose.html.toolkit.markdown.syntax.BlockSyntaxNode) | Defines the interface for visit block. |
| [visit_empty_line](/html/python-net/aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visit_empty_line/#aspose.html.toolkit.markdown.syntax.EmptyLineSyntaxNode) | Defines the interface for visit text line. |
| [visit_text](/html/python-net/aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visit_text/#aspose.html.toolkit.markdown.syntax.TextSyntaxNode) | Defines the interface for visit text syntax. |
| [visit_escaped_character](/html/python-net/aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visit_escaped_character/#aspose.html.toolkit.markdown.syntax.EscapedCharacterSyntaxNode) | Defines the interface for visit escape character. |
| [visit_whitespace](/html/python-net/aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visit_whitespace/#aspose.html.toolkit.markdown.syntax.WhitespaceSyntaxNode) | Defines the interface for visit Whitespace Syntax. |
| [visit_syntax_node](/html/python-net/aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visit_syntax_node/#aspose.html.toolkit.markdown.syntax.MarkdownSyntaxNode) | Defines the interface for visit node. |
| [visit_syntax_tree](/html/python-net/aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visit_syntax_tree/#aspose.html.toolkit.markdown.syntax.MarkdownSyntaxTree) | Defines the interface for visit MarkdownSyntaxTree. |
| [visit_paragraph](/html/python-net/aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visit_paragraph/#aspose.html.toolkit.markdown.syntax.ParagraphSyntaxNode) | Defines the interface for visit paragraph. |
| [visit_atx_heading](/html/python-net/aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visit_atx_heading/#aspose.html.toolkit.markdown.syntax.AtxHeadingSyntaxNode) | Defines the interface for visit AtxHeadingSyntax. |
| [visit_setext_heading](/html/python-net/aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visit_setext_heading/#aspose.html.toolkit.markdown.syntax.SetextHeadingSyntaxNode) | Defines the interface for visit SetextHeadingSyntax. |
| [visit_thematic_break](/html/python-net/aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visit_thematic_break/#aspose.html.toolkit.markdown.syntax.ThematicBreakSyntaxNode) | Defines the interface for visit ThematicBreakSyntax. |
| [visit_emphasis](/html/python-net/aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visit_emphasis/#aspose.html.toolkit.markdown.syntax.EmphasisSyntaxNode) | Defines the interface for visit EmphasisSyntax. |
| [visit_code_span](/html/python-net/aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visit_code_span/#aspose.html.toolkit.markdown.syntax.CodeSpanSyntaxNode) | Defines the interface for visit CodeSpanSyntax. |
| [visit_character_reference](/html/python-net/aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visit_character_reference/#aspose.html.toolkit.markdown.syntax.CharacterReferenceSyntaxNode) | Defines the interface for visit CharacterReferenceSyntax. |
| [visit_list_item](/html/python-net/aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visit_list_item/#aspose.html.toolkit.markdown.syntax.ListItemSyntaxNode) | Defines the interface for visit ListItemSyntax. |
| [visit_block_quote](/html/python-net/aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visit_block_quote/#aspose.html.toolkit.markdown.syntax.BlockQuoteSyntaxNode) | Defines the interface for visit BlockQuoteSyntax. |
| [visit_indented_code_block](/html/python-net/aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visit_indented_code_block/#aspose.html.toolkit.markdown.syntax.IndentedCodeBlockSyntaxNode) | Defines the interface for visit IndentedCodeBlockSyntax. |
| [visit_fenced_code_block](/html/python-net/aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visit_fenced_code_block/#aspose.html.toolkit.markdown.syntax.FencedCodeBlockSyntaxNode) | Defines the interface for visit FencedCodeBlockSyntax. |
| [visit_table](/html/python-net/aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visit_table/#aspose.html.toolkit.markdown.syntax.TableSyntaxNode) | Defines the interface for visit TableSyntax. |
| [visit_reference_link](/html/python-net/aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visit_reference_link/#aspose.html.toolkit.markdown.syntax.ReferenceLinkSyntaxNode) | Defines the interface for visit ReferenceLinkSyntax. |
| [visit_image](/html/python-net/aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visit_image/#aspose.html.toolkit.markdown.syntax.InlineImageSyntaxNode) | Defines the interface for visit InlineImageSyntax. |
| [visit_reference_image](/html/python-net/aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visit_reference_image/#aspose.html.toolkit.markdown.syntax.ReferenceImageSyntaxNode) | Defines the interface for visit ReferenceImageSyntax. |
| [visit_link_reference_definition](/html/python-net/aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visit_link_reference_definition/#aspose.html.toolkit.markdown.syntax.LinkReferenceDefinitionSyntaxNode) | Defines the interface for visit LinkReferenceDefinitionSyntax. |
| [visit_html](/html/python-net/aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visit_html/#aspose.html.toolkit.markdown.syntax.HTMLFragmentSyntax) | Defines the interface for visit HTMLFragmentSyntax. |
| [visit_node_list](/html/python-net/aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visit_node_list/#aspose.html.collections.NodeList) | Defines the interface for visit NodeList. |



### See Also
* module [`aspose.html.toolkit.markdown.syntax`](..)
