public void Detaching() { try { _observer.Dispose(); } finally { _node = null; } }
protected override void DisconnectCore() { _observer.Dispose(); }