public override void RegisterCallBack()
 {
     if (this.NativeObject != IntPtr.Zero)
     {
         m_getPath_CallBack_EVString_ev_int32_ev_uint32_ev_uint32_EVString = EarthView_World_Spatial_CTilePathRule_getPath_EVString_ev_int32_ev_uint32_ev_uint32_EVString_Function;
         GC.KeepAlive(m_getPath_CallBack_EVString_ev_int32_ev_uint32_ev_uint32_EVString);
         EV_RegisterCallback_EarthView_World_Spatial_CTilePathRule_getPath_EVString_ev_int32_ev_uint32_ev_uint32_EVString(this.NativeObject, m_getPath_CallBack_EVString_ev_int32_ev_uint32_ev_uint32_EVString);
         m_getType_CallBack_EVTilePathType = EarthView_World_Spatial_CTilePathRule_getType_EVTilePathType_Function;
         GC.KeepAlive(m_getType_CallBack_EVTilePathType);
         EV_RegisterCallback_EarthView_World_Spatial_CTilePathRule_getType_EVTilePathType(this.NativeObject, m_getType_CallBack_EVTilePathType);
         m_clone_CallBack_CTilePathRule = EarthView_World_Spatial_CTilePathRule_clone_CTilePathRule_Function;
         GC.KeepAlive(m_clone_CallBack_CTilePathRule);
         EV_RegisterCallback_EarthView_World_Spatial_CTilePathRule_clone_CTilePathRule(this.NativeObject, m_clone_CallBack_CTilePathRule);
     }
 }
 protected static extern void EV_RegisterCallback_EarthView_World_Spatial_CTileDBPathRule_getType_EVTilePathType(IntPtr pObject, getType_CallBack_EVTilePathType pCallback);