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); }
public TypeGenerator(TypeManager typeMgr) { TypeMgr = typeMgr; StringGen = new StringGenerator(this); MethodGen = new MethodGenerator(typeMgr, StringGen, this); }