From 8a401982ebaae8559a9972575d925db0bb2b065b Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Sat, 12 Dec 2020 13:35:25 -0800 Subject: [PATCH] Move stat report enum to better namespace --- RombaSharp/Features/DatStats.cs | 2 +- SabreTools.Core/Constants.cs | 5 +--- SabreTools.Core/Enums.cs | 43 ------------------------------ SabreTools.Reports/BaseReport.cs | 1 - SabreTools.Reports/Enums.cs | 43 ++++++++++++++++++++++++++++++ SabreTools/Features/BaseFeature.cs | 1 + 6 files changed, 46 insertions(+), 49 deletions(-) create mode 100644 SabreTools.Reports/Enums.cs diff --git a/RombaSharp/Features/DatStats.cs b/RombaSharp/Features/DatStats.cs index 62bbfb27..0d6a1f4d 100644 --- a/RombaSharp/Features/DatStats.cs +++ b/RombaSharp/Features/DatStats.cs @@ -1,9 +1,9 @@ using System.Collections.Generic; using System.IO; -using SabreTools.Core; using SabreTools.DatTools; using SabreTools.Help; +using SabreTools.Reports; namespace RombaSharp.Features { diff --git a/SabreTools.Core/Constants.cs b/SabreTools.Core/Constants.cs index 52190fb4..b1ff5a54 100644 --- a/SabreTools.Core/Constants.cs +++ b/SabreTools.Core/Constants.cs @@ -1,7 +1,4 @@ -using System.IO; -using System.Reflection; - -namespace SabreTools.Core +namespace SabreTools.Core { /// /// Constants that are used throughout the library diff --git a/SabreTools.Core/Enums.cs b/SabreTools.Core/Enums.cs index 8182d33a..c5e8aac3 100644 --- a/SabreTools.Core/Enums.cs +++ b/SabreTools.Core/Enums.cs @@ -1033,47 +1033,4 @@ namespace SabreTools.Core } #endregion - - #region Reports - - /// - /// Determine which format to output Stats to - /// - [Flags] - public enum StatReportFormat - { - /// - /// Only output to the console - /// - None = 0x00, - - /// - /// Console-formatted - /// - Textfile = 1 << 0, - - /// - /// ClrMamePro HTML - /// - HTML = 1 << 1, - - /// - /// Comma-Separated Values (Standardized) - /// - CSV = 1 << 2, - - /// - /// Semicolon-Separated Values (Standardized) - /// - SSV = 1 << 3, - - /// - /// Tab-Separated Values (Standardized) - /// - TSV = 1 << 4, - - All = Int32.MaxValue, - } - - #endregion } diff --git a/SabreTools.Reports/BaseReport.cs b/SabreTools.Reports/BaseReport.cs index 1e8f885b..842f0128 100644 --- a/SabreTools.Reports/BaseReport.cs +++ b/SabreTools.Reports/BaseReport.cs @@ -1,7 +1,6 @@ using System; using System.IO; -using SabreTools.Core; using SabreTools.DatFiles; using SabreTools.Reports.Formats; diff --git a/SabreTools.Reports/Enums.cs b/SabreTools.Reports/Enums.cs new file mode 100644 index 00000000..f8f6ecdc --- /dev/null +++ b/SabreTools.Reports/Enums.cs @@ -0,0 +1,43 @@ +using System; + +namespace SabreTools.Reports +{ + /// + /// Determine which format to output Stats to + /// + [Flags] + public enum StatReportFormat + { + /// + /// Only output to the console + /// + None = 0x00, + + /// + /// Console-formatted + /// + Textfile = 1 << 0, + + /// + /// ClrMamePro HTML + /// + HTML = 1 << 1, + + /// + /// Comma-Separated Values (Standardized) + /// + CSV = 1 << 2, + + /// + /// Semicolon-Separated Values (Standardized) + /// + SSV = 1 << 3, + + /// + /// Tab-Separated Values (Standardized) + /// + TSV = 1 << 4, + + All = Int32.MaxValue, + } +} diff --git a/SabreTools/Features/BaseFeature.cs b/SabreTools/Features/BaseFeature.cs index 5c3446b0..346c2394 100644 --- a/SabreTools/Features/BaseFeature.cs +++ b/SabreTools/Features/BaseFeature.cs @@ -9,6 +9,7 @@ using SabreTools.Filtering; using SabreTools.Help; using SabreTools.IO; using SabreTools.Logging; +using SabreTools.Reports; using Microsoft.Data.Sqlite; namespace SabreTools.Features