Exemple #1
0
        public override bool MarkChanged(string key)
        {
            bool status;

            if (DataChanged.TryGetValue(key, out status))
            {
                DataChanged[key] = true;
                return(true);
            }
            return(false);
        }
Exemple #2
0
        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);
        }