public override void RegisterCallBack()
 {
     if (this.NativeObject != IntPtr.Zero)
     {
         m_init_CallBack_void_ev_uint32 = EarthView_World_Spatial_Convertor_IDataExchangeListener_init_void_ev_uint32_Function;
         GC.KeepAlive(m_init_CallBack_void_ev_uint32);
         EV_RegisterCallback_EarthView_World_Spatial_Convertor_IDataExchangeListener_init_void_ev_uint32(this.NativeObject, m_init_CallBack_void_ev_uint32);
     }
 }
 protected static extern void EV_RegisterCallback_EarthView_World_Spatial_Convertor_CDataExchangeListener_init_void_ev_uint32(IntPtr pObject, init_CallBack_void_ev_uint32 pCallback);