MarkdownBlockComponent class

Registers a syntax and its renderer on the modern cached pipeline.

Keep component instances stable (for example, in a State field). Replacing the list's entries invalidates parsing and rendering. Legacy components or inlineComponents take precedence when supplied; blockComponents are ignored on that legacy path. Existing InlinePattern and InlineDirective APIs remain available for inline extensions on both pipelines.

Constructors

MarkdownBlockComponent({required MarkdownBlockSyntax syntax, required MarkdownBlockBuilder builder})
const

Properties

builder → MarkdownBlockBuilder
final
hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
syntax → MarkdownBlockSyntax
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited