MarkdownSerializer Class
Definition
Read-only Avalonia.Controls.Documents.Serialization.IDocumentSerializer for Markdown files. Parses Markdown text into a Avalonia.Controls.Documents.Serialization.Snapshot.DocumentSnapshot via Markdig. Writing is not supported.
public class MarkdownSerializer
Constructors
| Name | Description |
|---|---|
| MarkdownSerializer | No summary available. |
MarkdownSerializer Constructor
public MarkdownSerializer()
Methods
| Name | Description |
|---|---|
| CanDeserialize | No summary available. |
| DeserializeAsync | No summary available. |
| SerializeAsync | No summary available. |
CanDeserialize Method
public bool CanDeserialize(System.IO.Stream stream)
Parameters
stream System.IO.Stream
Returns
bool
DeserializeAsync Method
public System.Threading.Tasks.Task<Avalonia.Controls.Documents.Serialization.Snapshot.DocumentSnapshot> DeserializeAsync(System.IO.Stream stream, System.Threading.CancellationToken cancellationToken)
Parameters
stream System.IO.Stream
cancellationToken System.Threading.CancellationToken
Returns
System.Threading.Tasks.Task<Avalonia.Controls.Documents.Serialization.Snapshot.DocumentSnapshot>
SerializeAsync Method
public System.Threading.Tasks.Task SerializeAsync(Avalonia.Controls.Documents.Serialization.Snapshot.DocumentSnapshot snapshot, System.IO.Stream stream, System.Threading.CancellationToken cancellationToken)
Parameters
snapshot Avalonia.Controls.Documents.Serialization.Snapshot.DocumentSnapshot
stream System.IO.Stream
cancellationToken System.Threading.CancellationToken
Returns
System.Threading.Tasks.Task
Properties
| Name | Description |
|---|---|
| CodeHighlighter | Gets or sets the optional code highlighter used during deserialization. |
| FileExtension | No summary available. |
| FormatName | No summary available. |
| MimeType | No summary available. |
CodeHighlighter Property
Gets or sets the optional code highlighter used during deserialization.
public Avalonia.Controls.CodeHighlighter CodeHighlighter { get; set; }
FileExtension Property
public string FileExtension { get; set; }
FormatName Property
public string FormatName { get; set; }
MimeType Property
public string MimeType { get; set; }