Пример #1
0
 //protected的Dispose方法,保证不会被外部调用。
 //传入bool值disposing以确定是否释放托管资源
 protected void Dispose(bool disposing)
 {
     m_Owner      = null;
     onProcessMsg = null;
     if (m_MsgIds != null && !MsgEngine.IsDestroying)
     {
         MsgEngine.Instance.UnRegister(this);
         m_MsgIds.Clear();
     }
     if (disposing)
     {
         ///TODO: 在这里加入清理"托管资源"的代码,应该是xxx.Dispose();
     }
     ///TODO:在这里加入清理"非托管资源"的代码
 }
Пример #2
0
 public MsgHandlerBase(Object Owner, IMsgProcessHandler msgProcessHandler)
 {
     m_Owner      = Owner;
     onProcessMsg = msgProcessHandler;
 }