public static void GenGwt(string[] args) { var assemblyPath = args[1]; var sourceNamespace = args[2]; var destDirectory = args[3]; var destPackage = args[4]; var sourceModelNamespace = args[5]; var destModelPackage = args[6]; // System.Diagnostics.Debugger.Break(); var classes = ReadClasses(assemblyPath, sourceNamespace, sourceModelNamespace) .ToList(); // var paramClasses = // classes // .SelectMany(c => c.Methods.Select(m => m.Parameter)) // .Where(c => c != null) // .ToList(); ModelGenerator.DeleteDirectory(destDirectory); classes.ForEach(c => GenerateClassFile(c, destDirectory, destPackage, sourceModelNamespace, destModelPackage)); GenerateFactoryClass(destDirectory, destPackage, classes); }