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 |