using System.Runtime.Remoting.Contexts;
using System.Runtime.Remoting.Lifetime;
using System.Runtime.Remoting.Proxies;
+using System.Runtime.Remoting.Services;
namespace System.Runtime.Remoting
{
// object is marshalled again.
if (_serverObject != null) {
+ MarshalByRefObject obj = _serverObject;
_serverObject.ObjectIdentity = null;
_serverObject = null;
_serverSink = null;
+ TrackingServices.NotifyDisconnectedObject (obj);
}
}
}