public override void RegisterCallBack()
 {
     if (this.NativeObject != IntPtr.Zero)
     {
         m_onViewChanged_CallBack_void_IViewArgs = EarthView_World_Spatial_IViewListener_onViewChanged_void_IViewArgs_Function;
         GC.KeepAlive(m_onViewChanged_CallBack_void_IViewArgs);
         EV_RegisterCallback_EarthView_World_Spatial_IViewListener_onViewChanged_void_IViewArgs(this.NativeObject, m_onViewChanged_CallBack_void_IViewArgs);
     }
 }
 protected static extern void EV_RegisterCallback_EarthView_World_Spatial_IViewListener_onViewChanged_void_IViewArgs(IntPtr pObject, onViewChanged_CallBack_void_IViewArgs pCallback);