Beispiel #1
0
        public static string Render(Context context, string input)
        {
            var      reader   = new StringReader(input);
            Assembly assembly = Assemble(reader);
            RazorTemplate <Context> template = CreateTemplateInstance(assembly, context);

            return(template.Render());
        }
Beispiel #2
0
        public static void Render(Context context, Stream input, Stream output)
        {
            var reader = new StreamReader(input);
            var writer = new StreamWriter(output);

            Assembly assembly = Assemble(reader);
            RazorTemplate <Context> template = CreateTemplateInstance(assembly, context);

            writer.Write(template.Render());
            writer.Flush();
        }