public PartialCall(NamespaceOrTypeName templateName, Expression expr, int line, int column) : base(line, column)
 {
     Expr         = expr;
     TemplateName = templateName;
 }
 internal LayoutedHandlebarsTemplate(string layout, IList <ASTElementBase> items, NamespaceOrTypeName modelFullyQualifiedName, IList <HandlebarsSyntaxError> parseErrors)
     : base(items, modelFullyQualifiedName, parseErrors)
 {
     LayoutName = layout;
 }
 internal HandlebarsTemplate(IList <ASTElementBase> items, NamespaceOrTypeName modelFullyQualifiedName, IList <HandlebarsSyntaxError> parseErrors)
 {
     ModelFullyQualifiedName = modelFullyQualifiedName;
     ParseErrors             = parseErrors;
     _items = items;
 }
 internal HandlebarsLayout(IList <ASTElementBase> preItems, IList <ASTElementBase> postItems, NamespaceOrTypeName modelFullyQualifiedName, IList <HandlebarsSyntaxError> parseErrors)
     : base(null, modelFullyQualifiedName, parseErrors)
 {
     _preItems  = preItems;
     _postItems = postItems;
 }