public object GetProxy(long objref) { WeakReference weak; if (proxies.TryGetValue (objref, out weak)) { if (weak.IsAlive) { return weak.Target; } proxies.Remove (objref); } return null; }