internal MProcess(uint _processID)
 {
     m_ProcessID = _processID;
     Listner = new MDBGEventListner(_processID,m_BreakpointMgr);
 }
 public void Dispose()
 {
     m_BreakpointMgr.Dispose();
     m_Process.Freeze();
     m_Process.Detach();
     Listner.Dispose();
     MDBGService.Unregister(m_ProcessID);
     Listner = null;
 }
 internal ManagedCallback(MDBGEventListner listner)
 {
     m_listner = listner;
 }