示例#1
0
        private static void GenManagerCSCoode()
        {
            string code = Define.UserDefine.global.managerTemplete.Replace("#tab#", tab);

            code = code.Replace("#Register#", sb_manger.ToString());
            if (hadnsName)
            {
                code = CSHelper.WrapNameSpace(Define.UserDefine.global.nameSpace, code);
            }

            code = codeHeader + code;
            string filePath = string.Format("{0}/DataTableManager.cs", Define.UserDefine.global.path.tempNotComplierPath);

            Common.Utility.File.WriteString2File(filePath, code);
        }
示例#2
0
        private static void GenReaderCSCode(CSObject data, bool ismax)
        {
            string code = Define.UserDefine.global.readerTemplete.Replace("#tab#", tab);

            code = code.Replace("#classname#", data.name);
            if (hadnsName)
            {
                code = CSHelper.WrapNameSpace(Define.UserDefine.global.nameSpace, code);
            }
            code = codeHeader + code;
            string filePath = string.Format("{0}/{1}DataReader.cs", Define.UserDefine.global.path.tempNotComplierPath, data.name);

            Common.Utility.File.WriteString2File(filePath, code);

            sb_manger.Append("\t\t\t");
            sb_manger.Append(string.Format("RegisterReader<{0}>(new {1}DataReader());", data.name, data.name));

            if (!ismax)
            {
                sb_manger.Append("\r\n");
            }
        }