public void AddFrameworkDestructionListener(IWaitForFrameworkDestruction obj) { if (_toDeinitialize != null) _toDeinitialize.Add(new WeakReference<IWaitForFrameworkDestruction>(obj)); else throw new Exception("An object is expected to be initialized after the framework has been deinitialized. Type: " + obj.GetType()); }
public void AddFrameworkDestructionListener(IWaitForFrameworkDestruction obj) { if (_toDeinitialize != null) { _toDeinitialize.Add(new WeakReferenceD(obj)); } else { throw new Exception("An object is expected to be initialized after the framework has been deinitialized. Type: " + obj.GetType()); } }