protected virtual void StopPort(TimeSpan timeout) { RaiseClosing(); var session = Session; if (session != null) { session.ErrorOccured -= Session_ErrorOccured; } }