Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
MarginAligned.cs
1using System.Threading.Tasks;
4
6{
11 {
18 : base(Document, Children)
19 {
20 }
21
26 public override Task Render(IRenderer Output) => Output.Render(this);
27
31 public override bool InlineSpanElement => false;
32
41 {
42 return new MarginAligned(Document, Children);
43 }
44
49 public override void IncrementStatistics(MarkdownStatistics Statistics)
50 {
51 Statistics.NrMarginAlignedBlocks++;
52 }
53 }
54}
Contains a markdown document. This markdown document class supports original markdown,...
Contains some basic statistical information about a Markdown document.
int NrMarginAlignedBlocks
Number of margin-aligned blocks.
Abstract base class for block elements with children.
Represents a margin-aligned set of blocks in a markdown document.
override bool InlineSpanElement
If the element is an inline span element.
override void IncrementStatistics(MarkdownStatistics Statistics)
Increments the property or properties in Statistics corresponding to the element.
MarginAligned(MarkdownDocument Document, ChunkedList< MarkdownElement > Children)
Represents a margin-aligned set of blocks in a markdown document.
override Task Render(IRenderer Output)
Renders the element.
override MarkdownElementChildren Create(ChunkedList< MarkdownElement > Children, MarkdownDocument Document)
Creates an object of the same type, and meta-data, as the current object, but with content defined by...
Abstract base class for all markdown elements with a variable number of child elements.
override ChunkedList< MarkdownElement > Children
Any children of the element.
MarkdownDocument Document
Markdown document.
A chunked list is a linked list of chunks of objects of type T .
Definition: ChunkedList.cs:54
Interface for Markdown renderers.
Definition: IRenderer.cs:12