public override void RegisterCallBack() { if (this.NativeObject != IntPtr.Zero) { m_createColorFromStream_CallBack_IColor_CDataStream = EarthView_World_Spatial_Display_CColorFactory_createColorFromStream_IColor_CDataStream_Function; GC.KeepAlive(m_createColorFromStream_CallBack_IColor_CDataStream); EV_RegisterCallback_EarthView_World_Spatial_Display_CColorFactory_createColorFromStream_IColor_CDataStream(this.NativeObject, m_createColorFromStream_CallBack_IColor_CDataStream); m_createColorFromXmlElement_CallBack_IColor_CXmlElement = EarthView_World_Spatial_Display_CColorFactory_createColorFromXmlElement_IColor_CXmlElement_Function; GC.KeepAlive(m_createColorFromXmlElement_CallBack_IColor_CXmlElement); EV_RegisterCallback_EarthView_World_Spatial_Display_CColorFactory_createColorFromXmlElement_IColor_CXmlElement(this.NativeObject, m_createColorFromXmlElement_CallBack_IColor_CXmlElement); m_destroyColor_CallBack_void_IColor = EarthView_World_Spatial_Display_CColorFactory_destroyColor_void_IColor_Function; GC.KeepAlive(m_destroyColor_CallBack_void_IColor); EV_RegisterCallback_EarthView_World_Spatial_Display_CColorFactory_destroyColor_void_IColor(this.NativeObject, m_destroyColor_CallBack_void_IColor); } }
protected static extern void EV_RegisterCallback_EarthView_World_Spatial_Display_CColorFactory_destroyColor_void_IColor(IntPtr pObject, destroyColor_CallBack_void_IColor pCallback);