コード例 #1
0
            protected override string GetTokenContents(TemplateList list, Variables variables)
            {
                StringBuilder build = new StringBuilder();

                foreach (Variables entry in variables.GetArray(cycleVariable))
                {
                    build.Append(list.ProcessTemplate(templateName, entry));
                }

                return(build.ToString());
            }
コード例 #2
0
        public Result ToFile(string file)
        {
            string contents;

            try{
                contents = templates.ProcessTemplate("html", variables);
            }catch (Exception e) {
                LastError = e.Message;
                return(Result.TemplateError);
            }

            try{
                File.WriteAllText(file, contents, Encoding.UTF8);
                return(File.Exists(file) ? Result.Succeeded : Result.IoError);
            }catch (Exception e) {
                LastError = e.ToString();
                return(Result.IoError);
            }
        }
コード例 #3
0
 protected override string GetTokenContents(TemplateList list, Variables variables)
 {
     return(list.ProcessTemplate(templateName, variables));
 }
コード例 #4
0
 protected override string GetTokenContents(TemplateList list, Variables variables)
 {
     return(variables.CheckFlag(conditionFlag) ? list.ProcessTemplate(templateName, variables) : "");
 }
コード例 #5
0
 protected override string GetTokenContents(TemplateList list, Variables variables)
 {
     return list.ProcessTemplate(templateName, variables);
 }
コード例 #6
0
            protected override string GetTokenContents(TemplateList list, Variables variables)
            {
                StringBuilder build = new StringBuilder();

                foreach(Variables entry in variables.GetArray(cycleVariable)){
                    build.Append(list.ProcessTemplate(templateName, entry));
                }

                return build.ToString();
            }
コード例 #7
0
 protected override string GetTokenContents(TemplateList list, Variables variables)
 {
     return variables.CheckFlag(conditionFlag) ? list.ProcessTemplate(templateName, variables) : "";
 }