protected override void Dispose(bool disposing) { if (disposing) { //lock (m_groupLock) //{ // if (m_group != null) // { // Utils.SilentDispose(m_group); // m_group = null; // } //} } base.Dispose(disposing); }