static void n_OnCheckedChanged_Lcom_mikepenz_materialdrawer_model_interfaces_IDrawerItem_Landroid_widget_CompoundButton_Z(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1, bool p2)
 {
     global::Com.Mikepenz.Materialdrawer.Interfaces.IOnCheckedChangeListener __this = global::Java.Lang.Object.GetObject <global::Com.Mikepenz.Materialdrawer.Interfaces.IOnCheckedChangeListener> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::Com.Mikepenz.Materialdrawer.Model.Interfaces.IDrawerItem        p0     = (global::Com.Mikepenz.Materialdrawer.Model.Interfaces.IDrawerItem)global::Java.Lang.Object.GetObject <global::Com.Mikepenz.Materialdrawer.Model.Interfaces.IDrawerItem> (native_p0, JniHandleOwnership.DoNotTransfer);
     global::Android.Widget.CompoundButton p1 = global::Java.Lang.Object.GetObject <global::Android.Widget.CompoundButton> (native_p1, JniHandleOwnership.DoNotTransfer);
     __this.OnCheckedChanged(p0, p1, p2);
 }
        static IntPtr n_WithOnCheckedChangeListener_Lcom_mikepenz_materialdrawer_interfaces_OnCheckedChangeListener_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0)
        {
            global::Com.Mikepenz.Materialdrawer.Model.SwitchDrawerItem __this          = global::Java.Lang.Object.GetObject <global::Com.Mikepenz.Materialdrawer.Model.SwitchDrawerItem> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            global::Com.Mikepenz.Materialdrawer.Interfaces.IOnCheckedChangeListener p0 = (global::Com.Mikepenz.Materialdrawer.Interfaces.IOnCheckedChangeListener)global::Java.Lang.Object.GetObject <global::Com.Mikepenz.Materialdrawer.Interfaces.IOnCheckedChangeListener> (native_p0, JniHandleOwnership.DoNotTransfer);
            IntPtr __ret = JNIEnv.ToLocalJniHandle(__this.WithOnCheckedChangeListener(p0));

            return(__ret);
        }
        public virtual unsafe global::Com.Mikepenz.Materialdrawer.Model.SwitchDrawerItem WithOnCheckedChangeListener(global::Com.Mikepenz.Materialdrawer.Interfaces.IOnCheckedChangeListener p0)
        {
            if (id_withOnCheckedChangeListener_Lcom_mikepenz_materialdrawer_interfaces_OnCheckedChangeListener_ == IntPtr.Zero)
            {
                id_withOnCheckedChangeListener_Lcom_mikepenz_materialdrawer_interfaces_OnCheckedChangeListener_ = JNIEnv.GetMethodID(class_ref, "withOnCheckedChangeListener", "(Lcom/mikepenz/materialdrawer/interfaces/OnCheckedChangeListener;)Lcom/mikepenz/materialdrawer/model/SwitchDrawerItem;");
            }
            try {
                JValue *__args = stackalloc JValue [1];
                __args [0] = new JValue(p0);

                global::Com.Mikepenz.Materialdrawer.Model.SwitchDrawerItem __ret;
                if (GetType() == ThresholdType)
                {
                    __ret = global::Java.Lang.Object.GetObject <global::Com.Mikepenz.Materialdrawer.Model.SwitchDrawerItem> (JNIEnv.CallObjectMethod(((global::Java.Lang.Object) this).Handle, id_withOnCheckedChangeListener_Lcom_mikepenz_materialdrawer_interfaces_OnCheckedChangeListener_, __args), JniHandleOwnership.TransferLocalRef);
                }
                else
                {
                    __ret = global::Java.Lang.Object.GetObject <global::Com.Mikepenz.Materialdrawer.Model.SwitchDrawerItem> (JNIEnv.CallNonvirtualObjectMethod(((global::Java.Lang.Object) this).Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "withOnCheckedChangeListener", "(Lcom/mikepenz/materialdrawer/interfaces/OnCheckedChangeListener;)Lcom/mikepenz/materialdrawer/model/SwitchDrawerItem;"), __args), JniHandleOwnership.TransferLocalRef);
                }
                return(__ret);
            } finally {
            }
        }
Пример #4
0
 static void n_SetOnCheckedChangeListener_Lcom_mikepenz_materialdrawer_interfaces_OnCheckedChangeListener_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0)
 {
     global::Com.Mikepenz.Materialdrawer.Model.ToggleDrawerItem __this          = global::Java.Lang.Object.GetObject <global::Com.Mikepenz.Materialdrawer.Model.ToggleDrawerItem> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::Com.Mikepenz.Materialdrawer.Interfaces.IOnCheckedChangeListener p0 = (global::Com.Mikepenz.Materialdrawer.Interfaces.IOnCheckedChangeListener)global::Java.Lang.Object.GetObject <global::Com.Mikepenz.Materialdrawer.Interfaces.IOnCheckedChangeListener> (native_p0, JniHandleOwnership.DoNotTransfer);
     __this.OnCheckedChangeListener = p0;
 }