Use ClrMamePro serializer in current parser

This also starts splitting up the current parser structures to make them a bit more modular.
This commit is contained in:
Matt Nadareski
2023-07-28 00:44:10 -04:00
parent 064903cdbc
commit 02dcef6a9e
10 changed files with 1013 additions and 682 deletions

View File

@@ -9,6 +9,8 @@ namespace SabreTools.Serialization
/// </summary>
public abstract class XmlSerializer<T>
{
#region Deserialization
/// <summary>
/// Deserializes an XML file to the defined type
/// </summary>
@@ -61,6 +63,10 @@ namespace SabreTools.Serialization
}
}
#endregion
#region Serialization
/// <summary>
/// Serializes the defined type to an XML file
/// </summary>
@@ -119,5 +125,7 @@ namespace SabreTools.Serialization
return null;
}
}
#endregion
}
}