예제 #1
0
 private static void ProcessECB(DataExporterFlags flags, Type t)
 {
     foreach (var file in flags.Paths)
     {
         var ecb     = new ECB(File.ReadAllBytes(file));
         var ft      = Path.ChangeExtension(file, ".json");
         var Entries = ecb.Cast(t);
         File.WriteAllText(ft, JsonConvert.SerializeObject(new
         {
             t.FullName,
             Entries
         }, Formatting.Indented, new StringEnumConverter()));
         Logger.Info("ECB", ft);
     }
 }