public CallbackTask(global::Osmdroid.Events.DelayedMapListener __self, global::Osmdroid.Events.IMapEvent p1) : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer) { if (Handle != IntPtr.Zero) { return; } if (GetType() != typeof(CallbackTask)) { SetHandle( global::Android.Runtime.JNIEnv.StartCreateInstance(GetType(), "(L" + global::Android.Runtime.JNIEnv.GetJniName(GetType().DeclaringType) + ";Lorg/osmdroid/events/MapEvent;)V", new JValue(__self), new JValue(p1)), JniHandleOwnership.TransferLocalRef); global::Android.Runtime.JNIEnv.FinishCreateInstance(Handle, "(L" + global::Android.Runtime.JNIEnv.GetJniName(GetType().DeclaringType) + ";Lorg/osmdroid/events/MapEvent;)V", new JValue(__self), new JValue(p1)); return; } if (id_ctor_Lorg_osmdroid_events_DelayedMapListener_Lorg_osmdroid_events_MapEvent_ == IntPtr.Zero) { id_ctor_Lorg_osmdroid_events_DelayedMapListener_Lorg_osmdroid_events_MapEvent_ = JNIEnv.GetMethodID(class_ref, "<init>", "(Lorg/osmdroid/events/DelayedMapListener;Lorg/osmdroid/events/MapEvent;)V"); } SetHandle( global::Android.Runtime.JNIEnv.StartCreateInstance(class_ref, id_ctor_Lorg_osmdroid_events_DelayedMapListener_Lorg_osmdroid_events_MapEvent_, new JValue(__self), new JValue(p1)), JniHandleOwnership.TransferLocalRef); JNIEnv.FinishCreateInstance(Handle, class_ref, id_ctor_Lorg_osmdroid_events_DelayedMapListener_Lorg_osmdroid_events_MapEvent_, new JValue(__self), new JValue(p1)); }
static bool n_OnZoom_Lorg_osmdroid_events_ZoomEvent_(IntPtr jnienv, IntPtr native__this, IntPtr native_e) { global::Osmdroid.Events.DelayedMapListener __this = global::Java.Lang.Object.GetObject <global::Osmdroid.Events.DelayedMapListener> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Osmdroid.Events.ZoomEvent e = global::Java.Lang.Object.GetObject <global::Osmdroid.Events.ZoomEvent> (native_e, JniHandleOwnership.DoNotTransfer); bool __ret = __this.OnZoom(e); return(__ret); }
static void n_Dispatch_Lorg_osmdroid_events_MapEvent_(IntPtr jnienv, IntPtr native__this, IntPtr native_e) { global::Osmdroid.Events.DelayedMapListener __this = global::Java.Lang.Object.GetObject <global::Osmdroid.Events.DelayedMapListener> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Osmdroid.Events.IMapEvent e = (global::Osmdroid.Events.IMapEvent)global::Java.Lang.Object.GetObject <global::Osmdroid.Events.IMapEvent> (native_e, JniHandleOwnership.DoNotTransfer); __this.Dispatch(e); }