示例#1
0
        public static string GetProxyCode(UIElement e, HtmlNode node, string giveCode, string uiParasCode, string membersCode)
        {
            StringBuilder code = new StringBuilder("{");

            code.AppendFormat("give:{0}", giveCode);
            code.Append(",'" + node.LocalName() + "':true,uiParas:{");
            code.Append(uiParasCode);
            code.Append("}");
            if (!string.IsNullOrEmpty(membersCode))
            {
                code.AppendFormat(",{0}", membersCode);
            }
            code.Append("}");
            var proxyCode = code.ToString();

            ProxyCodeExtend.TryFillCode(e, node, ref proxyCode);
            return(proxyCode);
        }