Exemple #1
0
        private static string GenMetaStringLiteral(CodePrinter prt, string postfix, string str, string mdataName)
        {
            string strNameData = StringGenerator.StringToArrayOrRaw(str, out bool isRaw);
            string varName     = string.Format("{0}_{1}",
                                               mdataName,
                                               postfix);

            prt.AppendFormatLine("static const {0} {1}[] = {2};",
                                 isRaw ? "char16_t" : "uint16_t",
                                 varName,
                                 strNameData);

            return(varName);
        }
Exemple #2
0
 public TypeGenerator(TypeManager typeMgr)
 {
     TypeMgr   = typeMgr;
     StringGen = new StringGenerator(this);
     MethodGen = new MethodGenerator(typeMgr, StringGen, this);
 }