public override void RegisterCallBack()
 {
     if (this.NativeObject != IntPtr.Zero)
     {
         m_isVisible_CallBack_ev_bool = EarthView_World_Spatial_Display_CSymbolLayer_isVisible_ev_bool_Function;
         GC.KeepAlive(m_isVisible_CallBack_ev_bool);
         EV_RegisterCallback_EarthView_World_Spatial_Display_CSymbolLayer_isVisible_ev_bool(this.NativeObject, m_isVisible_CallBack_ev_bool);
         m_setVisible_CallBack_void_ev_bool = EarthView_World_Spatial_Display_CSymbolLayer_setVisible_void_ev_bool_Function;
         GC.KeepAlive(m_setVisible_CallBack_void_ev_bool);
         EV_RegisterCallback_EarthView_World_Spatial_Display_CSymbolLayer_setVisible_void_ev_bool(this.NativeObject, m_setVisible_CallBack_void_ev_bool);
         m_isColorLock_CallBack_ev_bool = EarthView_World_Spatial_Display_CSymbolLayer_isColorLock_ev_bool_Function;
         GC.KeepAlive(m_isColorLock_CallBack_ev_bool);
         EV_RegisterCallback_EarthView_World_Spatial_Display_CSymbolLayer_isColorLock_ev_bool(this.NativeObject, m_isColorLock_CallBack_ev_bool);
         m_setColorLock_CallBack_void_ev_bool = EarthView_World_Spatial_Display_CSymbolLayer_setColorLock_void_ev_bool_Function;
         GC.KeepAlive(m_setColorLock_CallBack_void_ev_bool);
         EV_RegisterCallback_EarthView_World_Spatial_Display_CSymbolLayer_setColorLock_void_ev_bool(this.NativeObject, m_setColorLock_CallBack_void_ev_bool);
     }
 }
 protected static extern void EV_RegisterCallback_EarthView_World_Spatial_Display_CSymbolLayer_isColorLock_ev_bool(IntPtr pObject, isColorLock_CallBack_ev_bool pCallback);