AlertExtension Class

Extension for adding alerts to a Markdown pipeline.

public class AlertExtension : IMarkdownExtension
Implements

Constructors

NameDescription
AlertExtension()

AlertExtension()

public AlertExtension()

No documentation is available.

Properties

NameDescription
AllowNestedAlertsGets or sets a value indicating whether alerts can be nested inside other blocks (e.g. inside a blockquote or a list item). Alerts are never allowed inside another alert block regardless of this setting. Default is false.
RenderKindGets or sets the delegate to render the kind of the alert.

AllowNestedAlerts

AlertExtension.cs

Gets or sets a value indicating whether alerts can be nested inside other blocks (e.g. inside a blockquote or a list item). Alerts are never allowed inside another alert block regardless of this setting. Default is false.

public bool AllowNestedAlerts { get; set; }

Property value

bool

Gets or sets the delegate to render the kind of the alert.

public Action<HtmlRenderer, StringSlice>? RenderKind { get; set; }

Methods

NameDescription
Setup(MarkdownPipeline, IMarkdownRenderer)Setups this extension for the specified renderer.
Setup(MarkdownPipelineBuilder)Setups this extension for the specified pipeline.

Setup overloads

Setup(MarkdownPipeline, IMarkdownRenderer)

AlertExtension.cs

Setups this extension for the specified renderer.

public void Setup(MarkdownPipeline pipeline, IMarkdownRenderer renderer)
Parameters
pipeline MarkdownPipeline
The pipeline used to parse the document.
renderer IMarkdownRenderer
The renderer.

Setup(MarkdownPipelineBuilder)

AlertExtension.cs

Setups this extension for the specified pipeline.

public void Setup(MarkdownPipelineBuilder pipeline)
Parameters
pipeline MarkdownPipelineBuilder
The pipeline.