BMarkdownFile
Identità
Namespace:
B.BMarkdownAssembly:
BFrameworkTipo: 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.
