diff --git a/SabreTools.Library/DatFiles/DatFile.cs b/SabreTools.Library/DatFiles/DatFile.cs
index 1384e564..1381e326 100644
--- a/SabreTools.Library/DatFiles/DatFile.cs
+++ b/SabreTools.Library/DatFiles/DatFile.cs
@@ -86,9 +86,6 @@ namespace SabreTools.Library.DatFiles
case DatFormat.EverdriveSMDB:
return new EverdriveSMDB(baseDat);
- case DatFormat.Json:
- return new Json(baseDat);
-
case DatFormat.Listrom:
return new Listrom(baseDat);
@@ -139,9 +136,12 @@ namespace SabreTools.Library.DatFiles
case DatFormat.RomCenter:
return new RomCenter(baseDat);
- case DatFormat.SabreDat:
+ case DatFormat.SabreDAT:
return new SabreDat(baseDat);
+ case DatFormat.SabreJSON:
+ return new SabreJSON(baseDat);
+
case DatFormat.SoftwareList:
return new SoftwareList(baseDat);
diff --git a/SabreTools.Library/DatFiles/DatHeader.cs b/SabreTools.Library/DatFiles/DatHeader.cs
index 23b69bc8..ea1fd643 100644
--- a/SabreTools.Library/DatFiles/DatHeader.cs
+++ b/SabreTools.Library/DatFiles/DatHeader.cs
@@ -790,9 +790,9 @@ namespace SabreTools.Library.DatFiles
#region .json
// JSON
- if (DatFormat.HasFlag(DatFormat.Json))
+ if (DatFormat.HasFlag(DatFormat.SabreJSON))
{
- outfileNames.Add(DatFormat.Json, CreateOutFileNamesHelper(outDir, ".json", overwrite));
+ outfileNames.Add(DatFormat.SabreJSON, CreateOutFileNamesHelper(outDir, ".json", overwrite));
usedExtensions.Add(".json");
}
@@ -981,16 +981,16 @@ namespace SabreTools.Library.DatFiles
}
// SabreDAT
- if (DatFormat.HasFlag(DatFormat.SabreDat))
+ if (DatFormat.HasFlag(DatFormat.SabreDAT))
{
if (usedExtensions.Contains(".xml"))
{
- outfileNames.Add(DatFormat.SabreDat, CreateOutFileNamesHelper(outDir, ".sd.xml", overwrite));
+ outfileNames.Add(DatFormat.SabreDAT, CreateOutFileNamesHelper(outDir, ".sd.xml", overwrite));
usedExtensions.Add(".sd.xml");
}
else
{
- outfileNames.Add(DatFormat.SabreDat, CreateOutFileNamesHelper(outDir, ".xml", overwrite));
+ outfileNames.Add(DatFormat.SabreDAT, CreateOutFileNamesHelper(outDir, ".xml", overwrite));
usedExtensions.Add(".xml");
}
}
diff --git a/SabreTools.Library/DatFiles/Enums.cs b/SabreTools.Library/DatFiles/Enums.cs
index b6ae859c..94ae5790 100644
--- a/SabreTools.Library/DatFiles/Enums.cs
+++ b/SabreTools.Library/DatFiles/Enums.cs
@@ -36,9 +36,9 @@ namespace SabreTools.Library.DatFiles
OfflineList = 1 << 4,
///
- /// SabreDat XML
+ /// SabreDAT XML
///
- SabreDat = 1 << 5,
+ SabreDAT = 1 << 5,
///
/// openMSX Software List XML
@@ -104,9 +104,9 @@ namespace SabreTools.Library.DatFiles
EverdriveSMDB = 1 << 16,
///
- /// JSON
+ /// SabreJSON
///
- Json = 1 << 17,
+ SabreJSON = 1 << 17,
#endregion
diff --git a/SabreTools.Library/DatFiles/Json.cs b/SabreTools.Library/DatFiles/SabreJSON.cs
similarity index 99%
rename from SabreTools.Library/DatFiles/Json.cs
rename to SabreTools.Library/DatFiles/SabreJSON.cs
index 1143ad94..13a87070 100644
--- a/SabreTools.Library/DatFiles/Json.cs
+++ b/SabreTools.Library/DatFiles/SabreJSON.cs
@@ -13,15 +13,15 @@ using Newtonsoft.Json.Linq;
namespace SabreTools.Library.DatFiles
{
///
- /// Represents parsing and writing of a reference JSON DAT
+ /// Represents parsing and writing of a reference SabreJSON DAT
///
- internal class Json : DatFile
+ internal class SabreJSON : DatFile
{
///
/// Constructor designed for casting a base DatFile
///
/// Parent DatFile to copy from
- public Json(DatFile datFile)
+ public SabreJSON(DatFile datFile)
: base(datFile)
{
}
diff --git a/SabreTools.Library/IO/FileExtensions.cs b/SabreTools.Library/IO/FileExtensions.cs
index 0dc39ff5..927a8f2e 100644
--- a/SabreTools.Library/IO/FileExtensions.cs
+++ b/SabreTools.Library/IO/FileExtensions.cs
@@ -74,7 +74,7 @@ namespace SabreTools.Library.IO
case "csv":
return DatFormat.CSV;
case "json":
- return DatFormat.Json;
+ return DatFormat.SabreJSON;
case "md5":
return DatFormat.RedumpMD5;
#if NET_FRAMEWORK
@@ -148,7 +148,7 @@ namespace SabreTools.Library.IO
return DatFormat.SoftwareList;
else if (second.StartsWith("