Base class for visitors that traverse a Markdown document.
Object
Namespace: Radzen.Blazor.Markdown
Assembly: Radzen.Blazor.dll
public abstract class NodeVisitorBase : Markdown.INodeVisitorBase class for visitors that traverse a Markdown document.
protected NodeVisitorBase()Visits a block quote by visiting its children.
public virtual void VisitBlockQuote(Markdown.BlockQuote blockQuote)
| Type | Name | Description |
|---|---|---|
| Markdown.BlockQuote | blockQuote |
Visits a collection of nodes.
protected void VisitChildren(IEnumerable<Markdown.INode> children)
| Type | Name | Description |
|---|---|---|
| IEnumerable<Markdown.INode> | children |
Visits a code node.
public virtual void VisitCode(Markdown.Code code)
| Type | Name | Description |
|---|---|---|
| Markdown.Code | code |
Visits a document by visiting its children.
public virtual void VisitDocument(Markdown.Document document)
| Type | Name | Description |
|---|---|---|
| Markdown.Document | document |
Visits an emphasis by visiting its children.
public virtual void VisitEmphasis(Markdown.Emphasis emphasis)
| Type | Name | Description |
|---|---|---|
| Markdown.Emphasis | emphasis |
Visits a fenced code block.
public virtual void VisitFencedCodeBlock(Markdown.FencedCodeBlock fencedCodeBlock)
| Type | Name | Description |
|---|---|---|
| Markdown.FencedCodeBlock | fencedCodeBlock |
Visits a heading by visiting its children.
public virtual void VisitHeading(Markdown.Heading heading)
| Type | Name | Description |
|---|---|---|
| Markdown.Heading | heading |
Visits an HTML block.
public virtual void VisitHtmlBlock(Markdown.HtmlBlock htmlBlock)
| Type | Name | Description |
|---|---|---|
| Markdown.HtmlBlock | htmlBlock |
Visits an HTML block.
public virtual void VisitHtmlInline(Markdown.HtmlInline html)
| Type | Name | Description |
|---|---|---|
| Markdown.HtmlInline | html |
Visits an image by visiting its children.
public virtual void VisitImage(Markdown.Image image)
| Type | Name | Description |
|---|---|---|
| Markdown.Image | image |
Visits a code block.
public virtual void VisitIndentedCodeBlock(Markdown.IndentedCodeBlock codeBlock)
| Type | Name | Description |
|---|---|---|
| Markdown.IndentedCodeBlock | codeBlock |
Visits a line break.
public virtual void VisitLineBreak(Markdown.LineBreak lineBreak)
| Type | Name | Description |
|---|---|---|
| Markdown.LineBreak | lineBreak |
Visits a link by visiting its children.
public virtual void VisitLink(Markdown.Link link)
| Type | Name | Description |
|---|---|---|
| Markdown.Link | link |
Visits a list item by visiting its children.
public virtual void VisitListItem(Markdown.ListItem listItem)
| Type | Name | Description |
|---|---|---|
| Markdown.ListItem | listItem |
Visits an ordered list by visiting its children.
public virtual void VisitOrderedList(Markdown.OrderedList orderedList)
| Type | Name | Description |
|---|---|---|
| Markdown.OrderedList | orderedList |
Visits a paragraph by visiting its children.
public virtual void VisitParagraph(Markdown.Paragraph paragraph)
| Type | Name | Description |
|---|---|---|
| Markdown.Paragraph | paragraph |
Visits a soft line break.
public virtual void VisitSoftLineBreak(Markdown.SoftLineBreak softLineBreak)
| Type | Name | Description |
|---|---|---|
| Markdown.SoftLineBreak | softLineBreak |
Visits a strong by visiting its children.
public virtual void VisitStrong(Markdown.Strong strong)
| Type | Name | Description |
|---|---|---|
| Markdown.Strong | strong |
Visits a table.
public virtual void VisitTable(Markdown.Table table)
| Type | Name | Description |
|---|---|---|
| Markdown.Table | table |
Visits a table cell by visiting its children.
public virtual void VisitTableCell(Markdown.TableCell cell)
| Type | Name | Description |
|---|---|---|
| Markdown.TableCell | cell |
Visits a table header row by visiting its children.
public virtual void VisitTableHeaderRow(Markdown.TableHeaderRow header)
| Type | Name | Description |
|---|---|---|
| Markdown.TableHeaderRow | header |
Visits a table row by visiting its children.
public virtual void VisitTableRow(Markdown.TableRow row)
| Type | Name | Description |
|---|---|---|
| Markdown.TableRow | row |
Visits a text node.
public virtual void VisitText(Markdown.Text text)
| Type | Name | Description |
|---|---|---|
| Markdown.Text | text |
Visits a thematic break.
public virtual void VisitThematicBreak(Markdown.ThematicBreak thematicBreak)
| Type | Name | Description |
|---|---|---|
| Markdown.ThematicBreak | thematicBreak |
Visits an ordered list by visiting its children.
public virtual void VisitUnorderedList(Markdown.UnorderedList unorderedList)
| Type | Name | Description |
|---|---|---|
| Markdown.UnorderedList | unorderedList |