public override void RegisterCallBack() { if (this.NativeObject != IntPtr.Zero) { m_next_CallBack_IFeature = EarthView_World_Spatial_GeoDataset_IFeatureIterator_next_IFeature_Function; GC.KeepAlive(m_next_CallBack_IFeature); EV_RegisterCallback_EarthView_World_Spatial_GeoDataset_IFeatureIterator_next_IFeature(this.NativeObject, m_next_CallBack_IFeature); m_getFields_CallBack_IFields = EarthView_World_Spatial_GeoDataset_IFeatureIterator_getFields_IFields_Function; GC.KeepAlive(m_getFields_CallBack_IFields); EV_RegisterCallback_EarthView_World_Spatial_GeoDataset_IFeatureIterator_getFields_IFields(this.NativeObject, m_getFields_CallBack_IFields); m_getField_CallBack_IField_ev_uint32 = EarthView_World_Spatial_GeoDataset_IFeatureIterator_getField_IField_ev_uint32_Function; GC.KeepAlive(m_getField_CallBack_IField_ev_uint32); EV_RegisterCallback_EarthView_World_Spatial_GeoDataset_IFeatureIterator_getField_IField_ev_uint32(this.NativeObject, m_getField_CallBack_IField_ev_uint32); m_findField_CallBack_ev_int32_EVString = EarthView_World_Spatial_GeoDataset_IFeatureIterator_findField_ev_int32_EVString_Function; GC.KeepAlive(m_findField_CallBack_ev_int32_EVString); EV_RegisterCallback_EarthView_World_Spatial_GeoDataset_IFeatureIterator_findField_ev_int32_EVString(this.NativeObject, m_findField_CallBack_ev_int32_EVString); } }
protected static extern void EV_RegisterCallback_EarthView_World_Spatial_VectorFileParser_IVectorFileFeatureIterator_getField_IField_ev_uint32(IntPtr pObject, getField_CallBack_IField_ev_uint32 pCallback);
protected static extern void EV_RegisterCallback_EarthView_World_Spatial_GeoDataset_IFeatureIterator_getField_IField_ev_uint32(IntPtr pObject, getField_CallBack_IField_ev_uint32 pCallback);
protected static extern void EV_RegisterCallback_EarthView_World_Spatial3D_Dataset_CWebEntityIterator_getField_IField_ev_uint32(IntPtr pObject, getField_CallBack_IField_ev_uint32 pCallback);