Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
Waher.Content.Markdown Namespace Reference

Classes

interface  IMarkdownAsynchronousOutput
 Interface for classes that help output asynchronous markdown output. More...
 
class  MarkdownCodec
 Markdown encoder. More...
 
class  MarkdownContent
 Class that can be used to encapsulate Markdown to be returned from a Web Service, bypassing any encoding protections, and avoiding doubly parsing the Markdown. More...
 
class  MarkdownDocument
 Contains a markdown document. This markdown document class supports original markdown, as well as several markdown extensions. See the markdown reference documentation provided with the library for more information. More...
 
class  MarkdownSettings
 Contains settings that the Markdown parser uses to customize its behavior. More...
 
class  MarkdownStatistics
 Contains some basic statistical information about a Markdown document. More...
 

Enumerations

enum  MarkdownOutputType
 Markdown output type. More...
 

Functions

delegate bool MarkdownElementHandler (MarkdownElement Element, object State)
 Delegate for markdown element callback methods. More...
 
delegate Task AsyncMarkdownProcessing (object State)
 Delegate used for callback methods performing asynchronous Markdown processing More...
 
delegate Task< ScriptNodeAuthorizeExpression (Expression Expression)
 Delegate for expression authorization methods. More...
 

Enumeration Type Documentation

◆ MarkdownOutputType

Function Documentation

◆ AsyncMarkdownProcessing()

delegate Task Waher.Content.Markdown.AsyncMarkdownProcessing ( object  State)

Delegate used for callback methods performing asynchronous Markdown processing

Parameters
StateState object.

◆ AuthorizeExpression()

delegate Task< ScriptNode > Waher.Content.Markdown.AuthorizeExpression ( Expression  Expression)

Delegate for expression authorization methods.

Parameters
ExpressionExpression to be authorized.
Returns
If the expression is authorized to execute, null is returned. If it is prohibited, ScriptNode that is prohibited is returned.

◆ MarkdownElementHandler()

delegate bool Waher.Content.Markdown.MarkdownElementHandler ( MarkdownElement  Element,
object  State 
)

Delegate for markdown element callback methods.

Parameters
ElementMarkdown element
StateState object.
Returns
If process should continue.