public override void RegisterCallBack() { if (this.NativeObject != IntPtr.Zero) { m_getTheme_CallBack_ITheme = EarthView_World_Spatial2D_Display_IFeatureRenderer_getTheme_ITheme_Function; GC.KeepAlive(m_getTheme_CallBack_ITheme); EV_RegisterCallback_EarthView_World_Spatial2D_Display_IFeatureRenderer_getTheme_ITheme(this.NativeObject, m_getTheme_CallBack_ITheme); m_getStatisticesTheme_CallBack_ITheme = EarthView_World_Spatial2D_Display_IFeatureRenderer_getStatisticesTheme_ITheme_Function; GC.KeepAlive(m_getStatisticesTheme_CallBack_ITheme); EV_RegisterCallback_EarthView_World_Spatial2D_Display_IFeatureRenderer_getStatisticesTheme_ITheme(this.NativeObject, m_getStatisticesTheme_CallBack_ITheme); m_draw_CallBack_void_IDisplay2D_IFeature = EarthView_World_Spatial2D_Display_IFeatureRenderer_draw_void_IDisplay2D_IFeature_Function; GC.KeepAlive(m_draw_CallBack_void_IDisplay2D_IFeature); EV_RegisterCallback_EarthView_World_Spatial2D_Display_IFeatureRenderer_draw_void_IDisplay2D_IFeature(this.NativeObject, m_draw_CallBack_void_IDisplay2D_IFeature); m_getType_CallBack_EVRendererType = EarthView_World_Spatial_Display_IRenderer_getType_EVRendererType_Function; GC.KeepAlive(m_getType_CallBack_EVRendererType); EV_RegisterCallback_EarthView_World_Spatial2D_Display_IFeatureRenderer_getType_EVRendererType(this.NativeObject, m_getType_CallBack_EVRendererType); } }
protected static extern void EV_RegisterCallback_EarthView_World_Spatial2D_Display_IFeatureRenderer_getTheme_ITheme(IntPtr pObject, getTheme_CallBack_ITheme pCallback);