Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
JavaScriptExtensions.cs
1using System.Text;
2using System.Threading.Tasks;
4
6{
10 public static class JavaScriptExtensions
11 {
17 public static async Task<string> GenerateJavaScript(this MarkdownDocument Document)
18 {
19 StringBuilder Output = new StringBuilder();
20 await Document.GenerateJavaScript(Output);
21 return Output.ToString();
22 }
23
29 public static Task GenerateJavaScript(this MarkdownDocument Document, StringBuilder Output)
30 {
31 return Document.GenerateJavaScript(Output, new HtmlSettings());
32 }
33
40 public static async Task<string> GenerateJavaScript(this MarkdownDocument Document, HtmlSettings HtmlSettings)
41 {
42 StringBuilder Output = new StringBuilder();
43 await Document.GenerateJavaScript(Output, HtmlSettings);
44 return Output.ToString();
45 }
46
53 public static async Task GenerateJavaScript(this MarkdownDocument Document, StringBuilder Output, HtmlSettings HtmlSettings)
54 {
56 {
57 await Document.RenderDocument(Renderer);
58 }
59 }
60 }
61}
Markdown rendering extensions for JavaScript.
static async Task< string > GenerateJavaScript(this MarkdownDocument Document, HtmlSettings HtmlSettings)
Generates JavaScript from the markdown text.
static async Task< string > GenerateJavaScript(this MarkdownDocument Document)
Generates JavaScript from the markdown text.
static async Task GenerateJavaScript(this MarkdownDocument Document, StringBuilder Output, HtmlSettings HtmlSettings)
Generates JavaScript from the markdown text.
static Task GenerateJavaScript(this MarkdownDocument Document, StringBuilder Output)
Generates JavaScript from the markdown text.
Renders JavaScript 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.
Contains settings that the HTML export uses to customize HTML output.
Definition: HtmlSettings.cs:7
Abstract base class for Markdown renderers.
Definition: Renderer.cs:14