Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
IRenderer.cs
1using System;
2using System.Threading.Tasks;
5
7{
11 public interface IRenderer : IDisposable
12 {
18 Task RenderDocument(MarkdownDocument Document, bool Inclusion);
19
20 #region Span Elements
21
26 Task Render(Abbreviation Element);
27
33
38 Task Render(AutomaticLinkUrl Element);
39
44 Task Render(Delete Element);
45
50 Task Render(DetailsReference Element);
51
56 Task Render(EmojiReference Element);
57
62 Task Render(Emphasize Element);
63
69
74 Task Render(HashTag Element);
75
80 Task Render(HtmlEntity Element);
81
87
92 Task Render(InlineCode Element);
93
98 Task Render(InlineHTML Element);
99
104 Task Render(InlineScript Element);
105
110 Task Render(InlineText Element);
111
116 Task Render(Insert Element);
117
122 Task Render(LineBreak Element);
123
128 Task Render(Link Element);
129
134 Task Render(LinkReference Element);
135
140 Task Render(MetaReference Element);
141
146 Task Render(Model.SpanElements.Multimedia Element);
147
153
158 Task Render(StrikeThrough Element);
159
164 Task Render(Strong Element);
165
170 Task Render(SubScript Element);
171
176 Task Render(SuperScript Element);
177
182 Task Render(Underline Element);
183
184 #endregion
185
186 #region Block elements
187
192 Task Render(BlockQuote Element);
193
198 Task Render(BulletList Element);
199
204 Task Render(CenterAligned Element);
205
210 Task Render(CodeBlock Element);
211
216 Task Render(CommentBlock Element);
217
223
228 Task Render(DefinitionList Element);
229
234 Task Render(DefinitionTerms Element);
235
240 Task Render(DeleteBlocks Element);
241
246 Task Render(Footnote Element);
247
252 Task Render(Header Element);
253
258 Task Render(HorizontalRule Element);
259
264 Task Render(HtmlBlock Element);
265
270 Task Render(InsertBlocks Element);
271
276 Task Render(InvisibleBreak Element);
277
282 Task Render(LeftAligned Element);
283
288 Task Render(MarginAligned Element);
289
294 Task Render(NestedBlock Element);
295
300 Task Render(NumberedItem Element);
301
306 Task Render(NumberedList Element);
307
312 Task Render(Paragraph Element);
313
318 Task Render(RightAligned Element);
319
324 Task Render(Sections Element);
325
331
336 Task Render(Table Element);
337
342 Task Render(TaskItem Element);
343
348 Task Render(TaskList Element);
349
354 Task Render(UnnumberedItem Element);
355
356 #endregion
357 }
358}
Contains a markdown document. This markdown document class supports original markdown,...
Represents a block quote in a markdown document.
Definition: BlockQuote.cs:11
Represents a bullet list in a markdown document.
Definition: BulletList.cs:11
Represents a center-aligned set of blocks in a markdown document.
Represents a code block in a markdown document.
Definition: CodeBlock.cs:16
Represents a comment block in a markdown document.
Definition: CommentBlock.cs:10
Represents a definition list in a markdown document.
Represents inserted blocks in a markdown document.
Definition: DeleteBlocks.cs:11
Represents a header in a markdown document.
Definition: Header.cs:15
Represents a block of HTML in a markdown document.
Definition: HtmlBlock.cs:11
Represents inserted blocks in a markdown document.
Definition: InsertBlocks.cs:11
Represents a left-aligned set of blocks in a markdown document.
Definition: LeftAligned.cs:11
Represents a margin-aligned set of blocks in a markdown document.
Represents a nested block with no special formatting rules in a markdown document.
Definition: NestedBlock.cs:11
Represents a numbered item in an ordered list.
Definition: NumberedItem.cs:10
Represents a numbered list in a markdown document.
Definition: NumberedList.cs:11
Represents a paragraph in a markdown document.
Definition: Paragraph.cs:11
Represents a right-aligned set of blocks in a markdown document.
Definition: RightAligned.cs:11
Represents a sequence of sections.
Definition: Sections.cs:11
Represents a table in a markdown document.
Definition: Table.cs:11
Represents a task item in a task list.
Definition: TaskItem.cs:10
Represents a task list in a markdown document.
Definition: TaskList.cs:11
Represents an unnumbered item in an ordered list.
Represents an HTML entity in Unicode format.
Interface for Markdown renderers.
Definition: IRenderer.cs:12
Task Render(StrikeThrough Element)
Renders Element .
Task Render(CodeBlock Element)
Renders Element .
Task Render(Link Element)
Renders Element .
Task Render(HashTag Element)
Renders Element .
Task Render(AutomaticLinkUrl Element)
Renders Element .
Task Render(Sections Element)
Renders Element .
Task Render(RightAligned Element)
Renders Element .
Task Render(Table Element)
Renders Element .
Task Render(TaskItem Element)
Renders Element .
Task Render(InlineScript Element)
Renders Element .
Task Render(SubScript Element)
Renders Element .
Task Render(InlineHTML Element)
Renders Element .
Task Render(DefinitionTerms Element)
Renders Element .
Task Render(CenterAligned Element)
Renders Element .
Task Render(NumberedItem Element)
Renders Element .
Task Render(InvisibleBreak Element)
Renders Element .
Task Render(HtmlBlock Element)
Renders Element .
Task Render(HtmlEntity Element)
Renders Element .
Task Render(Emphasize Element)
Renders Element .
Task Render(Strong Element)
Renders Element .
Task Render(Paragraph Element)
Renders Element .
Task Render(Underline Element)
Renders Element .
Task Render(SectionSeparator Element)
Renders Element .
Task Render(Header Element)
Renders Element .
Task Render(InlineText Element)
Renders Element .
Task Render(DetailsReference Element)
Renders Element .
Task Render(TaskList Element)
Renders Element .
Task Render(MetaReference Element)
Renders Element .
Task Render(MarginAligned Element)
Renders Element .
Task RenderDocument(MarkdownDocument Document, bool Inclusion)
Renders a document.
Task Render(NumberedList Element)
Renders Element .
Task Render(UnnumberedItem Element)
Renders Element .
Task Render(AutomaticLinkMail Element)
Renders Element .
Task Render(LineBreak Element)
Renders Element .
Task Render(HorizontalRule Element)
Renders Element .
Task Render(DeleteBlocks Element)
Renders Element .
Task Render(Abbreviation Element)
Renders Element .
Task Render(SuperScript Element)
Renders Element .
Task Render(InsertBlocks Element)
Renders Element .
Task Render(Delete Element)
Renders Element .
Task Render(MultimediaReference Element)
Renders Element .
Task Render(EmojiReference Element)
Renders Element .
Task Render(InlineCode Element)
Renders Element .
Task Render(FootnoteReference Element)
Renders Element .
Task Render(Insert Element)
Renders Element .
Task Render(BulletList Element)
Renders Element .
Task Render(Footnote Element)
Renders Element .
Task Render(BlockQuote Element)
Renders Element .
Task Render(DefinitionList Element)
Renders Element .
Task Render(HtmlEntityUnicode Element)
Renders Element .
Task Render(LeftAligned Element)
Renders Element .
Task Render(Model.SpanElements.Multimedia Element)
Renders Element .
Task Render(NestedBlock Element)
Renders Element .
Task Render(CommentBlock Element)
Renders Element .
Task Render(DefinitionDescriptions Element)
Renders Element .
Task Render(LinkReference Element)
Renders Element .