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); }