public override void InitializeToDefaultValues(ConfigKeyValuePairTopDictionary storeValues) { this.DoWriteWork((p) => { p.InitializeToDefaultValues(storeValues); }); }
public virtual void InitializeToDefaultValues(ConfigKeyValuePairTopDictionary storeValues) { foreach (var pair1 in storeValues) { foreach (var pair2 in pair1.Value) { IConfigKeyValuePair keyValue = pair2.Value; this.InitializeToDefaultValues(keyValue, pair1.Key, pair2.Key); } } }
public void RemoveValues(ConfigKeyValuePairTopDictionary storeValues) { foreach (var pair1 in storeValues) { foreach (var pair2 in pair1.Value) { IConfigKeyValuePair keyValue = pair2.Value; this.RemoveValue(keyValue, pair1.Key, pair2.Key); } this.RemoveSubKey(pair1.Key); } }