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 { } }
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; }