static void GenCode(GenInfo info) { EditorBaseCodeGenerator gener = null; if (info == null || string.IsNullOrEmpty(info.GenerateFileName)) { return; } var path = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, info.TypeHandlerConfigPath); Console.WriteLine(path); var allTxt = File.ReadAllText(path); var config = JsonMapper.ToObject <FileHandlerInfo>(allTxt); info.FileHandlerInfo = config; gener = new EditorBaseCodeGenerator(info) { }; gener.HideGenerateCodes(); gener.BuildProject(); gener.GenerateCodeNodeData(true); }
public EditorBaseCodeGenerator(GenInfo GenInfo) { this.GenInfo = GenInfo; }