mirror of
https://github.com/SabreTools/SabreTools.Serialization.git
synced 2026-09-23 07:14:57 +00:00
Enum type conversion to property
This commit is contained in:
@@ -8,9 +8,21 @@ namespace SabreTools.Data.Models.Metadata
|
||||
{
|
||||
#region Properties
|
||||
|
||||
/// <remarks>(none|split|merged|nonmerged|fullmerged|device|full) "split"</remarks>
|
||||
public MergingFlag BiosMode { get; set; }
|
||||
|
||||
/// <remarks>(yes|no) "no"</remarks>
|
||||
public bool? Debug { get; set; }
|
||||
|
||||
/// <remarks>(none|split|merged|nonmerged|fullmerged|device|full) "split"</remarks>
|
||||
public MergingFlag ForceMerging { get; set; }
|
||||
|
||||
/// <remarks>(obsolete|required|ignore) "obsolete"</remarks>
|
||||
public NodumpFlag ForceNodump { get; set; }
|
||||
|
||||
/// <remarks>(zip|unzip) "zip"</remarks>
|
||||
public PackingFlag ForcePacking { get; set; }
|
||||
|
||||
/// <remarks>(yes|no) "yes"</remarks>
|
||||
public bool? ForceZipping { get; set; }
|
||||
|
||||
@@ -25,6 +37,12 @@ namespace SabreTools.Data.Models.Metadata
|
||||
|
||||
public string? Name { get; set; }
|
||||
|
||||
/// <remarks>(none|split|merged|nonmerged|fullmerged|device|full) "split"</remarks>
|
||||
public MergingFlag RomMode { get; set; }
|
||||
|
||||
/// <remarks>(none|split|merged|nonmerged|fullmerged|device|full) "split"</remarks>
|
||||
public MergingFlag SampleMode { get; set; }
|
||||
|
||||
#endregion
|
||||
|
||||
#region Keys
|
||||
@@ -32,9 +50,6 @@ namespace SabreTools.Data.Models.Metadata
|
||||
/// <remarks>string</remarks>
|
||||
public const string AuthorKey = "author";
|
||||
|
||||
/// <remarks>(none|split|merged|nonmerged|fullmerged|device|full) "split"</remarks>
|
||||
public const string BiosModeKey = "biosmode";
|
||||
|
||||
/// <remarks>string</remarks>
|
||||
public const string BuildKey = "build";
|
||||
|
||||
@@ -64,15 +79,6 @@ namespace SabreTools.Data.Models.Metadata
|
||||
/// <remarks>string</remarks>
|
||||
public const string EmulatorVersionKey = "emulatorversion";
|
||||
|
||||
/// <remarks>(none|split|merged|nonmerged|fullmerged|device|full) "split"</remarks>
|
||||
public const string ForceMergingKey = "forcemerging";
|
||||
|
||||
/// <remarks>(obsolete|required|ignore) "obsolete"</remarks>
|
||||
public const string ForceNodumpKey = "forcenodump";
|
||||
|
||||
/// <remarks>(zip|unzip) "zip"</remarks>
|
||||
public const string ForcePackingKey = "forcepacking";
|
||||
|
||||
/// <remarks>string, string[]</remarks>
|
||||
public const string HeaderKey = "header";
|
||||
|
||||
@@ -112,18 +118,12 @@ namespace SabreTools.Data.Models.Metadata
|
||||
/// <remarks>string</remarks>
|
||||
public const string RefNameKey = "refname";
|
||||
|
||||
/// <remarks>(none|split|merged|nonmerged|fullmerged|device|full) "split"</remarks>
|
||||
public const string RomModeKey = "rommode";
|
||||
|
||||
/// <remarks>string</remarks>
|
||||
public const string RomTitleKey = "romTitle";
|
||||
|
||||
/// <remarks>string</remarks>
|
||||
public const string RootDirKey = "rootdir";
|
||||
|
||||
/// <remarks>(none|split|merged|nonmerged|fullmerged|device|full) "split"</remarks>
|
||||
public const string SampleModeKey = "samplemode";
|
||||
|
||||
/// <remarks>string</remarks>
|
||||
public const string SchemaLocationKey = "schemaLocation";
|
||||
|
||||
|
||||
Reference in New Issue
Block a user