private string GetValue(SettingsProperty setting)
{
string ret;
try
{
if (IsRoaming(setting))
ret = SettingsXML.SelectSingleNode(SETTINGSROOT + "/" + setting.Name).InnerText;
else
ret = SettingsXML.SelectSingleNode(SETTINGSROOT + "/" + Environment.MachineName + "/" + setting.Name).InnerText;
}
catch (Exception ex)
{
if (setting.DefaultValue != null)
ret = setting.DefaultValue.ToString();
else
ret = string.Empty;
}
return ret;
}