Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
MauiXamlExtensions.cs
1using System.Text;
2using System.Xml;
5
7{
14 public static class MauiXamlExtensions
15 {
21 public static Task<string> GenerateMauiXaml(this MarkdownDocument Document)
22 {
23 return Document.GenerateMauiXaml(XML.WriterSettings(false, true));
24 }
25
32 public static async Task<string> GenerateMauiXaml(this MarkdownDocument Document, XmlWriterSettings XmlSettings)
33 {
34 StringBuilder Output = new();
35 await Document.GenerateMauiXaml(Output, XmlSettings);
36 return Output.ToString();
37 }
38
44 public static Task GenerateMauiXaml(this MarkdownDocument Document, StringBuilder Output)
45 {
46 return Document.GenerateMauiXaml(Output, XML.WriterSettings(false, true));
47 }
48
55 public static Task GenerateMauiXaml(this MarkdownDocument Document, StringBuilder Output, XmlWriterSettings XmlSettings)
56 {
57 using MauiXamlRenderer Renderer = new(Output, XmlSettings);
58 return Document.RenderDocument(Renderer);
59 }
60 }
61}
Markdown rendering extensions for Maui XAML.
static Task< string > GenerateMauiXaml(this MarkdownDocument Document)
Generates Maui XAML from the markdown text.
static Task GenerateMauiXaml(this MarkdownDocument Document, StringBuilder Output)
Generates Maui XAML from the markdown text.
static async Task< string > GenerateMauiXaml(this MarkdownDocument Document, XmlWriterSettings XmlSettings)
Generates Maui XAML from the markdown text.
static Task GenerateMauiXaml(this MarkdownDocument Document, StringBuilder Output, XmlWriterSettings XmlSettings)
Generates Maui XAML from the markdown text.
Renders XAML (Maui flavour) from a Markdown document.
Contains a markdown document. This markdown document class supports original markdown,...
async Task RenderDocument(IRenderer Output)
Renders the document using provided output format.
Helps with common XML-related tasks.
Definition: XML.cs:19
static XmlWriterSettings WriterSettings(bool Indent, bool OmitXmlDeclaration)
Gets an XML writer settings object.
Definition: XML.cs:1177