protected override void Dispose(bool release_all) { if (release_all) { m_messageSequencer.Dispose(); } m_messageSequencer = null; base.Dispose(release_all); }