public override void RegisterCallBack() { if (this.NativeObject != IntPtr.Zero) { m_startDraw_CallBack_void_ISpatialDisplay_ITheme = EarthView_World_Spatial2D_Renderer_CDrawTheme_startDraw_void_ISpatialDisplay_ITheme_Function; GC.KeepAlive(m_startDraw_CallBack_void_ISpatialDisplay_ITheme); EV_RegisterCallback_EarthView_World_Spatial2D_Renderer_CDrawTheme_startDraw_void_ISpatialDisplay_ITheme(this.NativeObject, m_startDraw_CallBack_void_ISpatialDisplay_ITheme); m_draw_CallBack_ev_bool_IFeatureClass_IQueryFilter = EarthView_World_Spatial2D_Renderer_CDrawTheme_draw_ev_bool_IFeatureClass_IQueryFilter_Function; GC.KeepAlive(m_draw_CallBack_ev_bool_IFeatureClass_IQueryFilter); EV_RegisterCallback_EarthView_World_Spatial2D_Renderer_CDrawTheme_draw_ev_bool_IFeatureClass_IQueryFilter(this.NativeObject, m_draw_CallBack_ev_bool_IFeatureClass_IQueryFilter); m_draw_CallBack_void_ISpatialDisplay_ISymbol_IFeature = EarthView_World_Spatial2D_Renderer_CDrawTheme_draw_void_ISpatialDisplay_ISymbol_IFeature_Function; GC.KeepAlive(m_draw_CallBack_void_ISpatialDisplay_ISymbol_IFeature); EV_RegisterCallback_EarthView_World_Spatial2D_Renderer_CDrawTheme_draw_void_ISpatialDisplay_ISymbol_IFeature(this.NativeObject, m_draw_CallBack_void_ISpatialDisplay_ISymbol_IFeature); m_endDraw_CallBack_void = EarthView_World_Spatial2D_Renderer_CDrawTheme_endDraw_void_Function; GC.KeepAlive(m_endDraw_CallBack_void); EV_RegisterCallback_EarthView_World_Spatial2D_Renderer_CDrawTheme_endDraw_void(this.NativeObject, m_endDraw_CallBack_void); } }
protected static extern void EV_RegisterCallback_EarthView_World_Spatial2D_Renderer_CDrawUniqueValueMatchSymbolTheme_draw_void_ISpatialDisplay_ISymbol_IFeature(IntPtr pObject, draw_CallBack_void_ISpatialDisplay_ISymbol_IFeature pCallback);