Ejemplo n.º 1
0
        public override Statement Parse(ParseTreeNode node, ParserContext context)
        {
            var tag        = context.CurrentBlock.Tag;
            var statements = context.CurrentBlock.Statements;

            var arguments = NamedHelperTag.BuildArguments(tag);

            return(new HelperStatement(new ArgumentsExpression(arguments), tag.Term.Name, statements));
        }
Ejemplo n.º 2
0
 public static void RegisterDefaultArgument(string tagName, string argumentName)
 {
     NamedHelperTag.RegisterDefaultArgument(tagName, argumentName);
 }