mirror of
https://github.com/SabreTools/SabreTools.Serialization.git
synced 2026-04-18 04:03:09 +00:00
This change looks dramatic, but it's just separating out the already-split namespaces into separate top-level folders. In theory, every single one could be built into their own Nuget package. `SabreTools.Serialization` still builds the normal Nuget package that is used by all other projects and includes all namespaces.
38 lines
1.1 KiB
C#
38 lines
1.1 KiB
C#
namespace SabreTools.Data.Models.Xbox
|
|
{
|
|
/// <summary>
|
|
/// Contains information specific to an XGD disc
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// XGD1 XMID Format Information:
|
|
///
|
|
/// AABBBCCD
|
|
/// - AA => The two-ASCII-character publisher identifier (see Constants.Publishers for details)
|
|
/// - BBB => Game ID
|
|
/// - CC => Version number
|
|
/// - D => Region identifier (see Constants.Regions for details)
|
|
/// </remarks>
|
|
public class XMID
|
|
{
|
|
/// <summary>
|
|
/// 2-character publisher identifier
|
|
/// </summary>
|
|
public string PublisherIdentifier { get; set; } = string.Empty;
|
|
|
|
/// <summary>
|
|
/// 3-character Game ID
|
|
/// </summary>
|
|
public string GameID { get; set; } = string.Empty;
|
|
|
|
/// <summary>
|
|
/// 2-character Internal version number
|
|
/// </summary>
|
|
public string VersionNumber { get; set; } = string.Empty;
|
|
|
|
/// <summary>
|
|
/// 1-character Region identifier character
|
|
/// </summary
|
|
public char RegionIdentifier { get; set; }
|
|
}
|
|
}
|