Librería de plantillas más simple
He subido unos cambios al CVS de ExpertCoder, que simplifican (un poquito) la manera de escribir clases derivadas de Template (o sea, plantillas).
Hasta ayer, existía una enumeración TemplateSource, que se usaba para indicar durante la construcción de la instancia si la cadena que venía a continuación debía interpretarse como una plantilla de texto o como el nombre del fichero que contiene a la plantilla.
Ahora hay dos constructores: uno que recibe un string y otro que recibe un FileInfo de System.IO.
A modo de ejemplo:
antes:
y ahora
public class MiPlantilla : Template
{
public MiPlantilla() : base(
TemplateSource.Text,
"mensaje: $Mensaje!",
new string[] {"$Mensaje!"})
{ }
/* ... */
}
Ahora me gusta más :)
public class MiPlantilla : Template
{
public MiPlantilla() : base(
"mensaje: $Mensaje!",
new string[] {"$Mensaje!"})
{ }
/* ... */
}
0 Comments:
<< Home