예제 #1
0
        public T GetItem <T>(DataStorageKeyset key)
        {
            if (!data.ContainsKey(key))
            {
                return(default(T));
            }

            return(data[key] is T ? (T)data[key] : default(T));
        }
예제 #2
0
        public bool Remove(DataStorageKeyset key)
        {
            if (!data.ContainsKey(key))
            {
                return(false);
            }
            data.Remove(key);

            return(true);
        }
예제 #3
0
        public bool AddItem(DataStorageKeyset key, object input)
        {
            if (data.ContainsKey(key))
            {
                data[key] = input;
            }
            else
            {
                data.Add(key, input);
            }

            return(true);
        }