コード例 #1
0
ファイル: Builder.cs プロジェクト: zh880517/backup
        private static List <ICodeGen> CreadCSharpGen(string srcDir, string outDir)
        {
            srcDir = FileHelper.TranPath(srcDir);
            outDir = FileHelper.TranPath(outDir);
            List <ICodeGen> list = new List <ICodeGen>();

            foreach (var file in ProtoPackage.Files)
            {
                GenCSharp gen = new GenCSharp();
                gen.Init(srcDir, outDir, file.Value);
                list.Add(gen);
            }
            return(list);
        }
コード例 #2
0
ファイル: Command.cs プロジェクト: treert/Onemore.Protobuf
 public static void GenCode()
 {
     if (SaveMessageData())
     {
         var mgr = EditorMessageManager.singleton.GetMessageManager();
         if (string.IsNullOrEmpty(EditorConf.singleton.m_ProtoFileOutPath) == false)
         {
             GenProto.GenProto2(mgr, EditorConf.singleton.m_ProtoFileOutPath);
         }
         if (string.IsNullOrEmpty(EditorConf.singleton.m_CSharpFileOutPath) == false)
         {
             GenCSharp.GenCode(mgr, EditorConf.singleton.m_CSharpFileOutPath);
         }
         MessageBox.Show("Generate Code OK");
     }
 }