protected override void Dispose(bool disposing) { if (!disposing) { return; } Disposable.ReleaseFactory(m_client); if (m_protocolFactory != null) { m_protocolFactory.Dispose(); } m_clientFactory.Dispose(); }