Files
nvidiaProfileInspector/nspector/Common/CustomSettings/CustomSettingNames.cs
Orbmu2k 5cb91fabe8 init
2016-03-26 20:13:14 +01:00

31 lines
907 B
C#

using System;
using System.Collections.Generic;
using System.Text;
using nspector.Common.Helper;
namespace nspector.Common.CustomSettings
{
[Serializable]
public class CustomSettingNames
{
public bool ShowCustomizedSettingNamesOnly = false;
public List<CustomSetting> Settings = new List<CustomSetting>();
public void StoreToFile(string filename)
{
XMLHelper<CustomSettingNames>.SerializeToXmlFile(this, filename, Encoding.Unicode, true);
}
public static CustomSettingNames FactoryLoadFromFile(string filename)
{
return XMLHelper<CustomSettingNames>.DeserializeFromXMLFile(filename);
}
public static CustomSettingNames FactoryLoadFromString(string xml)
{
return XMLHelper<CustomSettingNames>.DeserializeFromXmlString(xml);
}
}
}