public override bool MarkChanged(string key) { bool status; if (DataChanged.TryGetValue(key, out status)) { DataChanged[key] = true; return(true); } return(false); }
public override bool MarkManyChanged(string[] keys) { bool status; if (keys.Length == 0) { return(false); } foreach (var item in keys) { if (DataChanged.TryGetValue(item, out status)) { DataChanged[item] = true; } else { return(false); } } return(true); }