public Object Clone() { return this.MemberwiseClone(); }
public static TemplateContext CreateContext(TemplateContext context) { TemplateContext ctx = (TemplateContext)context.Clone(); ctx.TempData = new VariableScope(context.TempData); return ctx; }