MarkdownSerializerOptions Class
Definition
Formatting choices for markdown output produced by Avalonia.Controls.Documents.Serialization.Markdown.MarkdownSerializer.Serialize(Avalonia.Controls.Documents.Serialization.Snapshot.DocumentSnapshot,System.IO.Stream,System.Threading.CancellationToken). These control the canonical spellings the writer uses for syntax the document model does not preserve (delimiters, markers, fences); document content itself is unaffected.
public class MarkdownSerializerOptions
Constructors
| Name | Description |
|---|---|
| MarkdownSerializerOptions | No summary available. |
MarkdownSerializerOptions Constructor
public MarkdownSerializerOptions()
Properties
| Name | Description |
|---|---|
| BulletMarker | Bullet list marker. Valid values: -, +, *. |
| Default | The default options: - bullets, * emphasis, backtick fences, . ordered delimiter, backslash hard breaks. |
| EmphasisChar | Emphasis delimiter for bold and italic. Valid values: *, _. |
| FenceChar | Code fence character. Valid values: backtick, ~. |
| HardBreak | Spelling used for hard line breaks. |
| OrderedDelimiter | Delimiter after ordered list numbers. Valid values: ., ). |
BulletMarker Property
Bullet list marker. Valid values: -, +, *.
public char BulletMarker { get; set; }
Default Property
The default options: - bullets, * emphasis, backtick fences, . ordered delimiter, backslash hard breaks.
public Avalonia.Controls.Documents.Serialization.Markdown.MarkdownSerializerOptions Default { get; set; }
EmphasisChar Property
Emphasis delimiter for bold and italic. Valid values: *, _.
public char EmphasisChar { get; set; }
FenceChar Property
Code fence character. Valid values: backtick, ~.
public char FenceChar { get; set; }
HardBreak Property
Spelling used for hard line breaks.
public Avalonia.Controls.Documents.Serialization.Markdown.MarkdownHardBreak HardBreak { get; set; }
OrderedDelimiter Property
Delimiter after ordered list numbers. Valid values: ., ).
public char OrderedDelimiter { get; set; }