public override void RegisterCallBack() { if (this.NativeObject != IntPtr.Zero) { m_getDatasetType_CallBack_EVDatasetType = EarthView_World_Spatial_GeoDataset_IDataMetaInfo_getDatasetType_EVDatasetType_Function; GC.KeepAlive(m_getDatasetType_CallBack_EVDatasetType); EV_RegisterCallback_EarthView_World_Spatial_GeoDataset_IDataMetaInfo_getDatasetType_EVDatasetType(this.NativeObject, m_getDatasetType_CallBack_EVDatasetType); m_getName_CallBack_EVString = EarthView_World_Spatial_GeoDataset_IDataMetaInfo_getName_EVString_Function; GC.KeepAlive(m_getName_CallBack_EVString); EV_RegisterCallback_EarthView_World_Spatial_GeoDataset_IDataMetaInfo_getName_EVString(this.NativeObject, m_getName_CallBack_EVString); m_getEnvelopeRef_CallBack_IEnvelope = EarthView_World_Spatial_GeoDataset_IDataMetaInfo_getEnvelopeRef_IEnvelope_Function; GC.KeepAlive(m_getEnvelopeRef_CallBack_IEnvelope); EV_RegisterCallback_EarthView_World_Spatial_GeoDataset_IDataMetaInfo_getEnvelopeRef_IEnvelope(this.NativeObject, m_getEnvelopeRef_CallBack_IEnvelope); m_getSpatialReference_CallBack_ISpatialReference = EarthView_World_Spatial_GeoDataset_IDataMetaInfo_getSpatialReference_ISpatialReference_Function; GC.KeepAlive(m_getSpatialReference_CallBack_ISpatialReference); EV_RegisterCallback_EarthView_World_Spatial_GeoDataset_IDataMetaInfo_getSpatialReference_ISpatialReference(this.NativeObject, m_getSpatialReference_CallBack_ISpatialReference); } }
protected static extern void EV_RegisterCallback_EarthView_World_Spatial_GeoDataset_IDataMetaInfo_getEnvelopeRef_IEnvelope(IntPtr pObject, getEnvelopeRef_CallBack_IEnvelope pCallback);