Esempio n. 1
0
        public T GetSetting <T>(String key, T defaultValue)
        {
            XAttribute attr = SettingNode.Attribute(key);

            if (attr == null)
            {
                return(defaultValue);
            }
            else
            {
                return(ConvertHelper.ParseValue <T>(attr.Value, defaultValue));
            }
        }
Esempio n. 2
0
        public void SetSetting <T>(String key, T value)
        {
            XAttribute attr     = SettingNode.Attribute(key);
            String     strValue = value.ToString();

            if (attr == null)
            {
                SettingNode.SetAttributeValue(key, strValue);
            }
            else
            {
                attr.Value = strValue;
            }
        }