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