public ExportOptionBase.OptionError Load(TextReader readTo) { ExportOptionBase.OptionError error = ExportOptionBase.OptionError.NoError; if (m_modSettings.ModName != null && System.IO.File.Exists(m_modSettings.ModName + "Options.xml")) { XmlSerializer xmlSerialiser = new XmlSerializer(typeof(XmlFileOptions)); try { XmlFileOptions savedOptions = xmlSerialiser.Deserialize(readTo) as XmlFileOptions; readTo.Close(); if (savedOptions != null) { m_savedOptions = savedOptions; } else { error = ExportOptionBase.OptionError.LoadFailed; } } catch { error = ExportOptionBase.OptionError.LoadFailed; } } else { error = ExportOptionBase.OptionError.FileNotFound; } return(error); }
public XmlFileManager(CimToolSettings modSettings) { m_savedOptions = new XmlFileOptions(); m_modSettings = modSettings; }