예제 #1
0
        public static T GetFromMap <T>(string key, string field = DEFAULT_FIELD_NAME)
        {
            string fullKey = field.ToUpper() + "." + key.ToUpper();

            if (PersistentObjects.ContainsKey(key, field) == false)
            {
                throw new InvalidOperationException("MAP DOES NOT CONTAIN KEY '" + key + "' in field '" + field + "'.");
            }
            else
            {
                return((T)PersistentObjects.ObjectStore[fullKey].Obj);
            }
        }