public void InsertObject(string key, object value) { OCDictionaryData data = OCDictionaryData.pool.New(); data.ChangeValue(value); baseData[key] = data; }
public int GetInt(string key, int defaultValue = -1) { OCDictionaryData dataItem = GetDataItem(key); if (dataItem != null) { return(dataItem.GetInt(defaultValue)); } else { return(defaultValue); } }
public T GetData <T> (string key, T defaultValue = null) where T : class { OCDictionaryData dataItem = GetDataItem(key); if (dataItem != null) { return(dataItem.GetData <T> (defaultValue)); } else { return(defaultValue); } }
public object GetObject(string key, object defaultValue = null) { OCDictionaryData dataItem = GetDataItem(key); if (dataItem != null) { return(dataItem.GetObject()); } else { return(defaultValue); } }
public string GetString(string key, string defaultValue = "") { OCDictionaryData dataItem = GetDataItem(key); if (dataItem != null) { return(dataItem.GetString(defaultValue)); } else { return(defaultValue); } }
public bool GetBool(string key, bool defaultValue = false) { OCDictionaryData dataItem = GetDataItem(key); if (dataItem != null) { return(dataItem.GetBool(defaultValue)); } else { return(defaultValue); } }
public double GetDouble(string key, double defaultValue = -1) { OCDictionaryData dataItem = GetDataItem(key); if (dataItem != null) { return(dataItem.GetDouble(defaultValue)); } else { return(defaultValue); } }
public void Insert(string key, object value) { baseData [key] = new OCDictionaryData(value); }