B-Arts DocumentationIndice generale

BMarkdownFile

Identità

  • Namespace: B.BMarkdown

  • Assembly: BFramework

  • Tipo: class

  • Sorgente API: versione 5.0.0

Scopo

Coordina caricamento, parsing e rendering di un contenuto Markdown. Per la lettura del file riutilizza B.BIO.BFile.

Dichiarazione

public class BMarkdownFile

Costruttori

  • BMarkdownFile()

  • BMarkdownFile(string Fullname)

Il costruttore con percorso chiama immediatamente LoadFile.

Proprietà

Proprietà Tipo Accesso
File BFile? get privato in scrittura
Content string get/set
Document BMarkdownDocument get privato in scrittura
Renderer BMarkdownHtmlRenderer get/set
ExceptionList List<Exception> get privato in scrittura
IsNothing bool get

IsNothing restituisce Document.IsNothing.

Metodi

  • bool LoadFile(string Fullname)

  • BMarkdownDocument Parse()

  • BMarkdownDocument Parse(string Markdown)

  • string ToHTML()

LoadFile crea un BFile, copia le relative eccezioni e, se il file esiste ed è valido, valorizza Content ed esegue il parsing. In caso di file assente o non valido svuota contenuto e documento e restituisce false.

Parse(string Markdown) aggiorna Content; un valore null viene trasformato in stringa vuota.

ToHTML() esegue nuovamente il parsing di Content e usa la proprietà Renderer.

Esempi

Consultare BMarkdownFile - Esempi.