static void n_SetOnDismissListener_Landroid_widget_PopupWindow_OnDismissListener_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0) { CustomPopupWindow __this = Java.Lang.Object.GetObject <CustomPopupWindow> (native__this, JniHandleOwnership.DoNotTransfer); global::Android.Widget.PopupWindow.IOnDismissListener p0 = Java.Lang.Object.GetObject <global::Android.Widget.PopupWindow.IOnDismissListener> (native_p0, JniHandleOwnership.DoNotTransfer); __this.SetOnDismissListener(p0); }
public virtual void SetOnDismissListener(global::Android.Widget.PopupWindow.IOnDismissListener p0) { if (id_setOnDismissListener_Landroid_widget_PopupWindow_OnDismissListener_ == IntPtr.Zero) { id_setOnDismissListener_Landroid_widget_PopupWindow_OnDismissListener_ = JNIEnv.GetMethodID(class_ref, "setOnDismissListener", "(Landroid/widget/PopupWindow$OnDismissListener;)V"); } if (GetType() == ThresholdType) { JNIEnv.CallVoidMethod(Handle, id_setOnDismissListener_Landroid_widget_PopupWindow_OnDismissListener_, new JValue(p0)); } else { JNIEnv.CallNonvirtualVoidMethod(Handle, ThresholdClass, id_setOnDismissListener_Landroid_widget_PopupWindow_OnDismissListener_, new JValue(p0)); } }