@@ -11,7 +11,6 @@ internal sealed class SettingsSerializer
11
11
private const string XmlGeneralElement = "General" ;
12
12
private const string XmlDisplayElement = "Display" ;
13
13
private const string XmlColorsElement = "Colors" ;
14
- private const string XmlTypeDefinitionsElement = "TypeDefinitions" ;
15
14
private const string XmlCustomDataElement = "CustomData" ;
16
15
17
16
#region Read Settings
@@ -69,35 +68,6 @@ public static Settings Load()
69
68
XElementSerializer . TryRead ( colors , nameof ( settings . TextColor ) , e => settings . TextColor = XElementSerializer . ToColor ( e ) ) ;
70
69
XElementSerializer . TryRead ( colors , nameof ( settings . VTableColor ) , e => settings . VTableColor = XElementSerializer . ToColor ( e ) ) ;
71
70
}
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
- }
101
71
var customData = root ? . Element ( XmlCustomDataElement ) ;
102
72
if ( customData != null )
103
73
{
@@ -167,34 +137,6 @@ public static void Save(Settings settings)
167
137
XElementSerializer . ToXml ( nameof ( settings . TextColor ) , settings . TextColor ) ,
168
138
XElementSerializer . ToXml ( nameof ( settings . VTableColor ) , settings . VTableColor )
169
139
) ,
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
- ) ,
198
140
settings . CustomData . Serialize ( XmlCustomDataElement )
199
141
)
200
142
) ;
0 commit comments