Beispiel #1
0
        public string Encode()
        {
            var builder = new StringBuilder();

            builder.Append("function(");
            var hasFirst = false;

            foreach (var var in _args)
            {
                if (hasFirst)
                {
                    builder.Append(", ");
                }
                else
                {
                    hasFirst = true;
                }
                builder.Append(var.Encode());
            }
            builder.Append("){").Append(_body.Encode()).Append("}");
            return(builder.ToString());
        }