public void UnregisterObject(ISuspendibleRegisteredObject o) {
     Debug.Assert(o != null);
     ((IDictionary<ISuspendibleRegisteredObject, object>)_registeredObjects).Remove(o);
 }
 public void UnregisterObject(ISuspendibleRegisteredObject o)
 {
     Debug.Assert(o != null);
     ((IDictionary <ISuspendibleRegisteredObject, object>)_registeredObjects).Remove(o);
 }
 public void RegisterObject(ISuspendibleRegisteredObject o) {
     Debug.Assert(o != null);
     _registeredObjects[o] = null;
 }
 public void RegisterObject(ISuspendibleRegisteredObject o)
 {
     Debug.Assert(o != null);
     _registeredObjects[o] = null;
 }