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