mirror of
https://github.com/SabreTools/SabreTools.Serialization.git
synced 2026-07-08 18:06:41 +00:00
ModelBackedItem had no actual utility anymore
This commit is contained in:
@@ -53,7 +53,7 @@ namespace SabreTools.Metadata.DatItems
|
||||
[XmlInclude(typeof(SoftwareList))]
|
||||
[XmlInclude(typeof(Sound))]
|
||||
[XmlInclude(typeof(SourceDetails))]
|
||||
public abstract class DatItem : ModelBackedItem<Data.Models.Metadata.DatItem>, IEquatable<DatItem>, IComparable<DatItem>, ICloneable
|
||||
public abstract class DatItem : ICloneable, IComparable<DatItem>, IEquatable<DatItem>
|
||||
{
|
||||
#region Properties
|
||||
|
||||
@@ -84,6 +84,15 @@ namespace SabreTools.Metadata.DatItems
|
||||
|
||||
#endregion
|
||||
|
||||
#region Private Fields
|
||||
|
||||
/// <summary>
|
||||
/// Internal model
|
||||
/// </summary>
|
||||
protected Data.Models.Metadata.DatItem _internal = new();
|
||||
|
||||
#endregion
|
||||
|
||||
#region Logging
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -10,7 +10,7 @@ namespace SabreTools.Metadata.DatItems
|
||||
/// Represents the information specific to a set/game/machine
|
||||
/// </summary>
|
||||
[JsonObject("machine"), XmlRoot("machine")]
|
||||
public sealed class Machine : ModelBackedItem<Data.Models.Metadata.Machine>, ICloneable, IEquatable<Machine>
|
||||
public sealed class Machine : ICloneable, IEquatable<Machine>
|
||||
{
|
||||
#region Properties
|
||||
|
||||
@@ -382,6 +382,15 @@ namespace SabreTools.Metadata.DatItems
|
||||
|
||||
#endregion
|
||||
|
||||
#region Private Fields
|
||||
|
||||
/// <summary>
|
||||
/// Internal model
|
||||
/// </summary>
|
||||
private Data.Models.Metadata.Machine _internal;
|
||||
|
||||
#endregion
|
||||
|
||||
#region Constructors
|
||||
|
||||
public Machine()
|
||||
|
||||
Reference in New Issue
Block a user