Interface INodeVisitor
Represents a visitor for Markdown AST nodes.
Namespace: Radzen.Blazor.Markdown
Assembly: Radzen.Blazor.dll
Syntax
public interface INodeVisitor
Methods
VisitBlockQuote(BlockQuote)
Visits a block quote node.
Declaration
void VisitBlockQuote(BlockQuote blockQuote)
Parameters
Type | Name | Description |
---|---|---|
BlockQuote | blockQuote |
VisitCode(Code)
Visits a code node.
Declaration
void VisitCode(Code code)
Parameters
Type | Name | Description |
---|---|---|
Code | code |
VisitDocument(Document)
Visits a document node.
Declaration
void VisitDocument(Document document)
Parameters
Type | Name | Description |
---|---|---|
Document | document |
VisitEmphasis(Emphasis)
Visits an emphasis node.
Declaration
void VisitEmphasis(Emphasis emphasis)
Parameters
Type | Name | Description |
---|---|---|
Emphasis | emphasis |
VisitFencedCodeBlock(FencedCodeBlock)
Visits a fenced code block node.
Declaration
void VisitFencedCodeBlock(FencedCodeBlock fencedCodeBlock)
Parameters
Type | Name | Description |
---|---|---|
FencedCodeBlock | fencedCodeBlock |
VisitHeading(Heading)
Visits a heading node.
Declaration
void VisitHeading(Heading heading)
Parameters
Type | Name | Description |
---|---|---|
Heading | heading |
VisitHtmlBlock(HtmlBlock)
Visits an HTML block node.
Declaration
void VisitHtmlBlock(HtmlBlock htmlBlock)
Parameters
Type | Name | Description |
---|---|---|
HtmlBlock | htmlBlock |
VisitHtmlInline(HtmlInline)
Visits an HTML inline node.
Declaration
void VisitHtmlInline(HtmlInline html)
Parameters
Type | Name | Description |
---|---|---|
HtmlInline | html |
VisitImage(Image)
Visits an image node.
Declaration
void VisitImage(Image image)
Parameters
Type | Name | Description |
---|---|---|
Image | image |
VisitIndentedCodeBlock(IndentedCodeBlock)
Visits an indented code block node.
Declaration
void VisitIndentedCodeBlock(IndentedCodeBlock codeBlock)
Parameters
Type | Name | Description |
---|---|---|
IndentedCodeBlock | codeBlock |
VisitLineBreak(LineBreak)
Visits a line break node.
Declaration
void VisitLineBreak(LineBreak lineBreak)
Parameters
Type | Name | Description |
---|---|---|
LineBreak | lineBreak |
VisitLink(Link)
Visits a link node.
Declaration
void VisitLink(Link link)
Parameters
Type | Name | Description |
---|---|---|
Link | link |
VisitListItem(ListItem)
Visits a list item node.
Declaration
void VisitListItem(ListItem listItem)
Parameters
Type | Name | Description |
---|---|---|
ListItem | listItem |
VisitOrderedList(OrderedList)
Visits an ordered list node.
Declaration
void VisitOrderedList(OrderedList orderedList)
Parameters
Type | Name | Description |
---|---|---|
OrderedList | orderedList |
VisitParagraph(Paragraph)
Visits a paragraph node.
Declaration
void VisitParagraph(Paragraph paragraph)
Parameters
Type | Name | Description |
---|---|---|
Paragraph | paragraph |
VisitSoftLineBreak(SoftLineBreak)
Visits a soft line break node.
Declaration
void VisitSoftLineBreak(SoftLineBreak softLineBreak)
Parameters
Type | Name | Description |
---|---|---|
SoftLineBreak | softLineBreak |
VisitStrong(Strong)
Visits a strong node.
Declaration
void VisitStrong(Strong strong)
Parameters
Type | Name | Description |
---|---|---|
Strong | strong |
VisitTable(Table)
Visits a table node.
Declaration
void VisitTable(Table table)
Parameters
Type | Name | Description |
---|---|---|
Table | table |
VisitTableCell(TableCell)
Visits a table cell node.
Declaration
void VisitTableCell(TableCell cell)
Parameters
Type | Name | Description |
---|---|---|
TableCell | cell |
VisitTableHeaderRow(TableHeaderRow)
Visits a table header row node.
Declaration
void VisitTableHeaderRow(TableHeaderRow header)
Parameters
Type | Name | Description |
---|---|---|
TableHeaderRow | header |
VisitTableRow(TableRow)
Visits a table row node.
Declaration
void VisitTableRow(TableRow row)
Parameters
Type | Name | Description |
---|---|---|
TableRow | row |
VisitText(Text)
Visits a text node.
Declaration
void VisitText(Text text)
Parameters
Type | Name | Description |
---|---|---|
Text | text |
VisitThematicBreak(ThematicBreak)
Visits a thematic break node.
Declaration
void VisitThematicBreak(ThematicBreak thematicBreak)
Parameters
Type | Name | Description |
---|---|---|
ThematicBreak | thematicBreak |
VisitUnorderedList(UnorderedList)
Visits an unordered list node.
Declaration
void VisitUnorderedList(UnorderedList unorderedList)
Parameters
Type | Name | Description |
---|---|---|
UnorderedList | unorderedList |