Пример #1
0
 public void offsetUnset(object @object)
 {
     if (@object != null)
     {
         _map.Remove(WeakEntryKey.CreateTemp(@object));
     }
 }
Пример #2
0
        bool TryFindEntry(object key, out PhpValue value)
        {
            if (key == null)
            {
                throw ObjectNullException();
            }

            return(_map.TryGetValue(WeakEntryKey.CreateTemp(key), out value));
        }
Пример #3
0
        public void offsetSet(object @object, PhpValue value)
        {
            if (@object == null)
            {
                throw ObjectNullException();
            }

            _map[WeakEntryKey.CreateWeak(@object)] = value.DeepCopy();
        }