public override void SetValue(string sectionName, string keyName, string value, bool save) { base.SetValue(sectionName, keyName, value, save); if (save) { IConfigKeyValuePair keyValue = _storeValues[sectionName][keyName]; this.SetObjectValue(sectionName, keyName, keyValue.GetObjectValue()); } }
public virtual object GetObjectValue(string sectionName, string keyName) { if (!_storeValues.IsExists(sectionName, keyName)) { return(null); } IConfigKeyValuePair keyValue = _storeValues[sectionName][keyName]; object result = null; if (keyValue != null) { result = keyValue.GetObjectValue(); } return(result); }