From 35bd3dc3567d3ea6e9c8a06316d61170f8399346 Mon Sep 17 00:00:00 2001 From: Harald Wolff Date: Thu, 14 Mar 2019 13:31:18 +0100 Subject: [PATCH] WIP --- Template.cs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/Template.cs b/Template.cs index 6a4cb94..83b8229 100644 --- a/Template.cs +++ b/Template.cs @@ -65,11 +65,19 @@ namespace ln.templates } public String Generate() + { + return Generate(false); + } + public String Generate(bool unframed) { Context context = new Context(this); return Generate(context); } public String Generate(Context context) + { + return Generate(context, false); + } + public String Generate(Context context,bool unframed) { if (SourceFilename != null) { @@ -81,7 +89,7 @@ namespace ln.templates StringWriter writer = new StringWriter(); RootElement.Generate(writer, context); - if (FrameExpression != null) + if (!unframed && (FrameExpression != null)) { Template frame = context.Provider.FindTemplate(FrameExpression.Evaluate(context.ExpressionContext) as string); if (frame == null) @@ -90,6 +98,7 @@ namespace ln.templates } return frame.Generate(new Context(context, writer.ToString())); } + return writer.ToString(); }