public override void RegisterCallBack() { if (this.NativeObject != IntPtr.Zero) { m_customSymbolFromXml_CallBack_ISymbol_EVString = EarthView_World_Spatial_Display_ISymbolListener_customSymbolFromXml_ISymbol_EVString_Function; GC.KeepAlive(m_customSymbolFromXml_CallBack_ISymbol_EVString); EV_RegisterCallback_EarthView_World_Spatial_Display_ISymbolListener_customSymbolFromXml_ISymbol_EVString(this.NativeObject, m_customSymbolFromXml_CallBack_ISymbol_EVString); m_customSymbolToXml_CallBack_EVString_ISymbol = EarthView_World_Spatial_Display_ISymbolListener_customSymbolToXml_EVString_ISymbol_Function; GC.KeepAlive(m_customSymbolToXml_CallBack_EVString_ISymbol); EV_RegisterCallback_EarthView_World_Spatial_Display_ISymbolListener_customSymbolToXml_EVString_ISymbol(this.NativeObject, m_customSymbolToXml_CallBack_EVString_ISymbol); } }
protected static extern void EV_RegisterCallback_EarthView_World_Spatial_Display_ISymbolListener_customSymbolToXml_EVString_ISymbol(IntPtr pObject, customSymbolToXml_CallBack_EVString_ISymbol pCallback);