Exemple #1
0
        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);
        }
Exemple #2
0
 public EditorBaseCodeGenerator(GenInfo GenInfo)
 {
     this.GenInfo = GenInfo;
 }