public static bool Formatted(ref TaggedString __result, string str, NamedArgument arg1, NamedArgument arg2, NamedArgument arg3, NamedArgument arg4, NamedArgument arg5, NamedArgument arg6, NamedArgument arg7, NamedArgument arg8)
        {
            List <string> argsLabels  = getArgsLabels();
            List <object> argsObjects = getArgsObjects();

            argsLabels.Clear();
            argsObjects.Clear();
            argsLabels.Add(arg1.label);
            argsObjects.Add(arg1.arg);
            argsLabels.Add(arg2.label);
            argsObjects.Add(arg2.arg);
            argsLabels.Add(arg3.label);
            argsObjects.Add(arg3.arg);
            argsLabels.Add(arg4.label);
            argsObjects.Add(arg4.arg);
            argsLabels.Add(arg5.label);
            argsObjects.Add(arg5.arg);
            argsLabels.Add(arg6.label);
            argsObjects.Add(arg6.arg);
            argsLabels.Add(arg7.label);
            argsObjects.Add(arg7.arg);
            argsLabels.Add(arg8.label);
            argsObjects.Add(arg8.arg);
            __result = GrammarResolverSimple.Formatted(str, argsLabels, argsObjects);
            return(false);
        }
        public static bool Formatted(ref TaggedString __result, string str, params NamedArgument[] args)
        {
            List <string> argsLabels  = getArgsLabels();
            List <object> argsObjects = getArgsObjects();

            argsLabels.Clear();
            argsObjects.Clear();
            for (int i = 0; i < args.Length; i++)
            {
                argsLabels.Add(args[i].label);
                argsObjects.Add(args[i].arg);
            }

            __result = GrammarResolverSimple.Formatted(str, argsLabels, argsObjects);
            return(false);
        }