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