INodeVisitor Interface

Represents a visitor for Markdown AST nodes.

Namespace: Radzen.Blazor.Markdown

Assembly: Radzen.Blazor.dll

Syntax

public interface INodeVisitor

Methods

VisitBlockQuotelink

Visits a block quote node.

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

VisitCodelink

Visits a code node.

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

VisitDocumentlink

Visits a document node.

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

VisitEmphasislink

Visits an emphasis node.

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

VisitFencedCodeBlocklink

Visits a fenced code block node.

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

VisitHeadinglink

Visits a heading node.

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

VisitHtmlBlocklink

Visits an HTML block node.

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

VisitHtmlInlinelink

Visits an HTML inline node.

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

VisitImagelink

Visits an image node.

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

VisitIndentedCodeBlocklink

Visits an indented code block node.

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

VisitLineBreaklink

Visits a line break node.

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

VisitListItemlink

Visits a list item node.

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

VisitOrderedListlink

Visits an ordered list node.

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

VisitParagraphlink

Visits a paragraph node.

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

VisitSoftLineBreaklink

Visits a soft line break node.

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

VisitStronglink

Visits a strong node.

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

VisitTablelink

Visits a table node.

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

VisitTableCelllink

Visits a table cell node.

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

VisitTableHeaderRowlink

Visits a table header row node.

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

VisitTableRowlink

Visits a table row node.

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

VisitTextlink

Visits a text node.

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

VisitThematicBreaklink

Visits a thematic break node.

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

VisitUnorderedListlink

Visits an unordered list node.

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