void LoadTemplates(String templateDir, String[] lines) { var templatesConfigLines = lines.Where(l => !l.Contains("=")); foreach (var l in templatesConfigLines) { if (!String.IsNullOrWhiteSpace(l) && !l.StartsWith("#")) { var tc = new TemplateConfig(l); //load template tc.TemplateString = File.ReadAllText(Path.Combine(templateDir, tc.Name)); TemplateConfigs.Add(tc); } } }
public static String GetTemplateStringFile(String templateName, TemplateConfig config) { return(Path.Combine(Path.Combine(TEMPLATE_FOLDER, templateName), config.Name)); }
public static String LoadTemplateString(String templateName, TemplateConfig config) { return(File.ReadAllText(Path.Combine(Path.Combine(TEMPLATE_FOLDER, templateName), config.Name))); }