@@ -11,7 +11,6 @@ internal sealed class SettingsSerializer
1111 private const string XmlGeneralElement = "General" ;
1212 private const string XmlDisplayElement = "Display" ;
1313 private const string XmlColorsElement = "Colors" ;
14- private const string XmlTypeDefinitionsElement = "TypeDefinitions" ;
1514 private const string XmlCustomDataElement = "CustomData" ;
1615
1716 #region Read Settings
@@ -69,35 +68,6 @@ public static Settings Load()
6968 XElementSerializer . TryRead ( colors , nameof ( settings . TextColor ) , e => settings . TextColor = XElementSerializer . ToColor ( e ) ) ;
7069 XElementSerializer . TryRead ( colors , nameof ( settings . VTableColor ) , e => settings . VTableColor = XElementSerializer . ToColor ( e ) ) ;
7170 }
72- var typeDefinitions = root ? . Element ( XmlTypeDefinitionsElement ) ;
73- if ( typeDefinitions != null )
74- {
75- XElementSerializer . TryRead ( typeDefinitions , nameof ( settings . TypePadding ) , e => settings . TypePadding = XElementSerializer . ToString ( e ) ) ;
76- XElementSerializer . TryRead ( typeDefinitions , nameof ( settings . TypeBool ) , e => settings . TypeBool = XElementSerializer . ToString ( e ) ) ;
77- XElementSerializer . TryRead ( typeDefinitions , nameof ( settings . TypeInt8 ) , e => settings . TypeInt8 = XElementSerializer . ToString ( e ) ) ;
78- XElementSerializer . TryRead ( typeDefinitions , nameof ( settings . TypeInt16 ) , e => settings . TypeInt16 = XElementSerializer . ToString ( e ) ) ;
79- XElementSerializer . TryRead ( typeDefinitions , nameof ( settings . TypeInt32 ) , e => settings . TypeInt32 = XElementSerializer . ToString ( e ) ) ;
80- XElementSerializer . TryRead ( typeDefinitions , nameof ( settings . TypeInt64 ) , e => settings . TypeInt64 = XElementSerializer . ToString ( e ) ) ;
81- XElementSerializer . TryRead ( typeDefinitions , nameof ( settings . TypeUInt8 ) , e => settings . TypeUInt8 = XElementSerializer . ToString ( e ) ) ;
82- XElementSerializer . TryRead ( typeDefinitions , nameof ( settings . TypeUInt16 ) , e => settings . TypeUInt16 = XElementSerializer . ToString ( e ) ) ;
83- XElementSerializer . TryRead ( typeDefinitions , nameof ( settings . TypeUInt32 ) , e => settings . TypeUInt32 = XElementSerializer . ToString ( e ) ) ;
84- XElementSerializer . TryRead ( typeDefinitions , nameof ( settings . TypeUInt64 ) , e => settings . TypeUInt64 = XElementSerializer . ToString ( e ) ) ;
85- XElementSerializer . TryRead ( typeDefinitions , nameof ( settings . TypeFloat ) , e => settings . TypeFloat = XElementSerializer . ToString ( e ) ) ;
86- XElementSerializer . TryRead ( typeDefinitions , nameof ( settings . TypeDouble ) , e => settings . TypeDouble = XElementSerializer . ToString ( e ) ) ;
87- XElementSerializer . TryRead ( typeDefinitions , nameof ( settings . TypeVector2 ) , e => settings . TypeVector2 = XElementSerializer . ToString ( e ) ) ;
88- XElementSerializer . TryRead ( typeDefinitions , nameof ( settings . TypeVector3 ) , e => settings . TypeVector3 = XElementSerializer . ToString ( e ) ) ;
89- XElementSerializer . TryRead ( typeDefinitions , nameof ( settings . TypeVector4 ) , e => settings . TypeVector4 = XElementSerializer . ToString ( e ) ) ;
90- XElementSerializer . TryRead ( typeDefinitions , nameof ( settings . TypeMatrix3x3 ) , e => settings . TypeMatrix3x3 = XElementSerializer . ToString ( e ) ) ;
91- XElementSerializer . TryRead ( typeDefinitions , nameof ( settings . TypeMatrix3x4 ) , e => settings . TypeMatrix3x4 = XElementSerializer . ToString ( e ) ) ;
92- XElementSerializer . TryRead ( typeDefinitions , nameof ( settings . TypeMatrix4x4 ) , e => settings . TypeMatrix4x4 = XElementSerializer . ToString ( e ) ) ;
93- XElementSerializer . TryRead ( typeDefinitions , nameof ( settings . TypeUTF8Text ) , e => settings . TypeUTF8Text = XElementSerializer . ToString ( e ) ) ;
94- XElementSerializer . TryRead ( typeDefinitions , nameof ( settings . TypeUTF8TextPtr ) , e => settings . TypeUTF8TextPtr = XElementSerializer . ToString ( e ) ) ;
95- XElementSerializer . TryRead ( typeDefinitions , nameof ( settings . TypeUTF16Text ) , e => settings . TypeUTF16Text = XElementSerializer . ToString ( e ) ) ;
96- XElementSerializer . TryRead ( typeDefinitions , nameof ( settings . TypeUTF16TextPtr ) , e => settings . TypeUTF16TextPtr = XElementSerializer . ToString ( e ) ) ;
97- XElementSerializer . TryRead ( typeDefinitions , nameof ( settings . TypeUTF32Text ) , e => settings . TypeUTF32Text = XElementSerializer . ToString ( e ) ) ;
98- XElementSerializer . TryRead ( typeDefinitions , nameof ( settings . TypeUTF32TextPtr ) , e => settings . TypeUTF32TextPtr = XElementSerializer . ToString ( e ) ) ;
99- XElementSerializer . TryRead ( typeDefinitions , nameof ( settings . TypeFunctionPtr ) , e => settings . TypeFunctionPtr = XElementSerializer . ToString ( e ) ) ;
100- }
10171 var customData = root ? . Element ( XmlCustomDataElement ) ;
10272 if ( customData != null )
10373 {
@@ -167,34 +137,6 @@ public static void Save(Settings settings)
167137 XElementSerializer . ToXml ( nameof ( settings . TextColor ) , settings . TextColor ) ,
168138 XElementSerializer . ToXml ( nameof ( settings . VTableColor ) , settings . VTableColor )
169139 ) ,
170- new XElement (
171- XmlTypeDefinitionsElement ,
172- XElementSerializer . ToXml ( nameof ( settings . TypePadding ) , settings . TypePadding ) ,
173- XElementSerializer . ToXml ( nameof ( settings . TypeBool ) , settings . TypeBool ) ,
174- XElementSerializer . ToXml ( nameof ( settings . TypeInt8 ) , settings . TypeInt8 ) ,
175- XElementSerializer . ToXml ( nameof ( settings . TypeInt16 ) , settings . TypeInt16 ) ,
176- XElementSerializer . ToXml ( nameof ( settings . TypeInt32 ) , settings . TypeInt32 ) ,
177- XElementSerializer . ToXml ( nameof ( settings . TypeInt64 ) , settings . TypeInt64 ) ,
178- XElementSerializer . ToXml ( nameof ( settings . TypeUInt8 ) , settings . TypeUInt8 ) ,
179- XElementSerializer . ToXml ( nameof ( settings . TypeUInt16 ) , settings . TypeUInt16 ) ,
180- XElementSerializer . ToXml ( nameof ( settings . TypeUInt32 ) , settings . TypeUInt32 ) ,
181- XElementSerializer . ToXml ( nameof ( settings . TypeUInt64 ) , settings . TypeUInt64 ) ,
182- XElementSerializer . ToXml ( nameof ( settings . TypeFloat ) , settings . TypeFloat ) ,
183- XElementSerializer . ToXml ( nameof ( settings . TypeDouble ) , settings . TypeDouble ) ,
184- XElementSerializer . ToXml ( nameof ( settings . TypeVector2 ) , settings . TypeVector2 ) ,
185- XElementSerializer . ToXml ( nameof ( settings . TypeVector3 ) , settings . TypeVector3 ) ,
186- XElementSerializer . ToXml ( nameof ( settings . TypeVector4 ) , settings . TypeVector4 ) ,
187- XElementSerializer . ToXml ( nameof ( settings . TypeMatrix3x3 ) , settings . TypeMatrix3x3 ) ,
188- XElementSerializer . ToXml ( nameof ( settings . TypeMatrix3x4 ) , settings . TypeMatrix3x4 ) ,
189- XElementSerializer . ToXml ( nameof ( settings . TypeMatrix4x4 ) , settings . TypeMatrix4x4 ) ,
190- XElementSerializer . ToXml ( nameof ( settings . TypeUTF8Text ) , settings . TypeUTF8Text ) ,
191- XElementSerializer . ToXml ( nameof ( settings . TypeUTF8TextPtr ) , settings . TypeUTF8TextPtr ) ,
192- XElementSerializer . ToXml ( nameof ( settings . TypeUTF16Text ) , settings . TypeUTF16Text ) ,
193- XElementSerializer . ToXml ( nameof ( settings . TypeUTF16TextPtr ) , settings . TypeUTF16TextPtr ) ,
194- XElementSerializer . ToXml ( nameof ( settings . TypeUTF32Text ) , settings . TypeUTF32Text ) ,
195- XElementSerializer . ToXml ( nameof ( settings . TypeUTF32TextPtr ) , settings . TypeUTF32TextPtr ) ,
196- XElementSerializer . ToXml ( nameof ( settings . TypeFunctionPtr ) , settings . TypeFunctionPtr )
197- ) ,
198140 settings . CustomData . Serialize ( XmlCustomDataElement )
199141 )
200142 ) ;
0 commit comments