Пример #1
0
        public void Insert(string key, object value)
        {
            ObjectParam data = new ObjectParam();

            data.Set(value);

            baseData[key] = data;
        }
Пример #2
0
        public double GetDouble(string key, double defaultValue = -1)
        {
            ObjectParam dataItem = GetDataItem(key);

            if (dataItem != null)
            {
                return(dataItem.GetDouble(defaultValue));
            }
            else
            {
                return(defaultValue);
            }
        }
Пример #3
0
        public float GetFloat(string key, float defaultValue = -1)
        {
            ObjectParam dataItem = GetDataItem(key);

            if (dataItem != null)
            {
                return(dataItem.GetFloat(defaultValue));
            }
            else
            {
                return(defaultValue);
            }
        }
Пример #4
0
        public long GetLong(string key, long defaultValue = -1)
        {
            ObjectParam dataItem = GetDataItem(key);

            if (dataItem != null)
            {
                return(dataItem.GetLong(defaultValue));
            }
            else
            {
                return(defaultValue);
            }
        }
Пример #5
0
        public T GetRefrence <T>(string key, T defaultValue = null) where T : class
        {
            ObjectParam dataItem = GetDataItem(key);

            if (dataItem != null)
            {
                return(dataItem.GetRefrence <T>(defaultValue));
            }
            else
            {
                return(defaultValue);
            }
        }
Пример #6
0
        public bool GetBool(string key, bool defaultValue = false)
        {
            ObjectParam dataItem = GetDataItem(key);

            if (dataItem != null)
            {
                return(dataItem.GetBool(defaultValue));
            }
            else
            {
                return(defaultValue);
            }
        }