INodeVisitor Interface

Represents a visitor for Markdown AST nodes.

Namespace: Radzen.Documents.Markdown

Assembly: Radzen.Blazor.dll

Syntax

public interface INodeVisitor

Methods

VisitBlockQuoteLink to this section

Visits a block quote node.

Declaration
public abstract void VisitBlockQuote(Documents.Markdown.BlockQuote blockQuote)
Parameters
Type Name Description
Documents.Markdown.BlockQuote blockQuote

VisitCodeLink to this section

Visits a code node.

Declaration
public abstract void VisitCode(Documents.Markdown.Code code)
Parameters
Type Name Description
Documents.Markdown.Code code

VisitDocumentLink to this section

Visits a document node.

Declaration
public abstract void VisitDocument(Documents.Markdown.Document document)
Parameters
Type Name Description
Documents.Markdown.Document document

VisitEmphasisLink to this section

Visits an emphasis node.

Declaration
public abstract void VisitEmphasis(Documents.Markdown.Emphasis emphasis)
Parameters
Type Name Description
Documents.Markdown.Emphasis emphasis

VisitFencedCodeBlockLink to this section

Visits a fenced code block node.

Declaration
public abstract void VisitFencedCodeBlock(Documents.Markdown.FencedCodeBlock fencedCodeBlock)
Parameters
Type Name Description
Documents.Markdown.FencedCodeBlock fencedCodeBlock

VisitHeadingLink to this section

Visits a heading node.

Declaration
public abstract void VisitHeading(Documents.Markdown.Heading heading)
Parameters
Type Name Description
Documents.Markdown.Heading heading

VisitHtmlBlockLink to this section

Visits an HTML block node.

Declaration
public abstract void VisitHtmlBlock(Documents.Markdown.HtmlBlock htmlBlock)
Parameters
Type Name Description
Documents.Markdown.HtmlBlock htmlBlock

VisitHtmlInlineLink to this section

Visits an HTML inline node.

Declaration
public abstract void VisitHtmlInline(Documents.Markdown.HtmlInline html)
Parameters
Type Name Description
Documents.Markdown.HtmlInline html

VisitImageLink to this section

Visits an image node.

Declaration
public abstract void VisitImage(Documents.Markdown.Image image)
Parameters
Type Name Description
Documents.Markdown.Image image

VisitIndentedCodeBlockLink to this section

Visits an indented code block node.

Declaration
public abstract void VisitIndentedCodeBlock(Documents.Markdown.IndentedCodeBlock codeBlock)
Parameters
Type Name Description
Documents.Markdown.IndentedCodeBlock codeBlock

VisitLineBreakLink to this section

Visits a line break node.

Declaration
public abstract void VisitLineBreak(Documents.Markdown.LineBreak lineBreak)
Parameters
Type Name Description
Documents.Markdown.LineBreak lineBreak

VisitListItemLink to this section

Visits a list item node.

Declaration
public abstract void VisitListItem(Documents.Markdown.ListItem listItem)
Parameters
Type Name Description
Documents.Markdown.ListItem listItem

VisitOrderedListLink to this section

Visits an ordered list node.

Declaration
public abstract void VisitOrderedList(Documents.Markdown.OrderedList orderedList)
Parameters
Type Name Description
Documents.Markdown.OrderedList orderedList

VisitParagraphLink to this section

Visits a paragraph node.

Declaration
public abstract void VisitParagraph(Documents.Markdown.Paragraph paragraph)
Parameters
Type Name Description
Documents.Markdown.Paragraph paragraph

VisitSoftLineBreakLink to this section

Visits a soft line break node.

Declaration
public abstract void VisitSoftLineBreak(Documents.Markdown.SoftLineBreak softLineBreak)
Parameters
Type Name Description
Documents.Markdown.SoftLineBreak softLineBreak

VisitStrongLink to this section

Visits a strong node.

Declaration
public abstract void VisitStrong(Documents.Markdown.Strong strong)
Parameters
Type Name Description
Documents.Markdown.Strong strong

VisitTableLink to this section

Visits a table node.

Declaration
public abstract void VisitTable(Documents.Markdown.Table table)
Parameters
Type Name Description
Documents.Markdown.Table table

VisitTableCellLink to this section

Visits a table cell node.

Declaration
public abstract void VisitTableCell(Documents.Markdown.TableCell cell)
Parameters
Type Name Description
Documents.Markdown.TableCell cell

VisitTableHeaderRowLink to this section

Visits a table header row node.

Declaration
public abstract void VisitTableHeaderRow(Documents.Markdown.TableHeaderRow header)
Parameters
Type Name Description
Documents.Markdown.TableHeaderRow header

VisitTableRowLink to this section

Visits a table row node.

Declaration
public abstract void VisitTableRow(Documents.Markdown.TableRow row)
Parameters
Type Name Description
Documents.Markdown.TableRow row

VisitTextLink to this section

Visits a text node.

Declaration
public abstract void VisitText(Documents.Markdown.Text text)
Parameters
Type Name Description
Documents.Markdown.Text text

VisitThematicBreakLink to this section

Visits a thematic break node.

Declaration
public abstract void VisitThematicBreak(Documents.Markdown.ThematicBreak thematicBreak)
Parameters
Type Name Description
Documents.Markdown.ThematicBreak thematicBreak

VisitUnorderedListLink to this section

Visits an unordered list node.

Declaration
public abstract void VisitUnorderedList(Documents.Markdown.UnorderedList unorderedList)
Parameters
Type Name Description
Documents.Markdown.UnorderedList unorderedList
In This Article
An error has occurred. This app may no longer respond until reloaded. Reload 🗙