public void offsetUnset(object @object) { if (@object != null) { _map.Remove(WeakEntryKey.CreateTemp(@object)); } }
bool TryFindEntry(object key, out PhpValue value) { if (key == null) { throw ObjectNullException(); } return(_map.TryGetValue(WeakEntryKey.CreateTemp(key), out value)); }
public void offsetSet(object @object, PhpValue value) { if (@object == null) { throw ObjectNullException(); } _map[WeakEntryKey.CreateWeak(@object)] = value.DeepCopy(); }