private string this[string path, RelativePathHandling relativePathHandling] { get { XmlNode settingsNode = CommonXml.GetNode(_combinedSettings.SelectSingleNode("settings"), path, EmptyNodeHandling.CreateNew); string value = settingsNode.InnerText; return(relativePathHandling == RelativePathHandling.ConvertToAbsolute ? ConvertPath(value) : value); } set { CommonXml.GetNode(_customSettings.SelectSingleNode("settings"), path, EmptyNodeHandling.CreateNew).InnerText = value; CommonXml.GetNode(_combinedSettings.SelectSingleNode("settings"), path, EmptyNodeHandling.CreateNew).InnerText = value; Save(); } }
public string this[string path, RelativePathHandling relativePathHandling] { get { XmlNode settingsNode = CommonXml.GetNode(m_CombinedSettings.SelectSingleNode("settings"), path, EmptyNodeHandling.CreateNew); string value = settingsNode.InnerText; if (relativePathHandling == RelativePathHandling.ConvertToAbsolute) { return(ConvertPath(value)); } else { return(value); } } set { CommonXml.GetNode(m_CustomSettings.SelectSingleNode("settings"), path, EmptyNodeHandling.CreateNew).InnerText = value; CommonXml.GetNode(m_CombinedSettings.SelectSingleNode("settings"), path, EmptyNodeHandling.CreateNew).InnerText = value; Save(); } }