#pragma warning restore 0649 public void OnClicked(int p0, global::Com.Nightonke.Boommenu.BoomButtons.BoomButton p1) { var __h = OnClickedHandler; if (__h != null) { __h(sender, new ClickedEventArgs(p0, p1)); } }
#pragma warning restore 0649 public void OnButtonClick(int p0, global::Com.Nightonke.Boommenu.BoomButtons.BoomButton p1) { var __h = Handler; if (__h != null) { __h(sender, new InnerOnBoomButtonClickEventArgs(p0, p1)); } }
public unsafe void OnButtonClick(int p0, global::Com.Nightonke.Boommenu.BoomButtons.BoomButton p1) { if (id_onButtonClick_ILcom_nightonke_boommenu_BoomButtons_BoomButton_ == IntPtr.Zero) { id_onButtonClick_ILcom_nightonke_boommenu_BoomButtons_BoomButton_ = JNIEnv.GetMethodID(class_ref, "onButtonClick", "(ILcom/nightonke/boommenu/BoomButtons/BoomButton;)V"); } JValue *__args = stackalloc JValue [2]; __args [0] = new JValue(p0); __args [1] = new JValue((p1 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)p1).Handle); JNIEnv.CallVoidMethod(((global::Java.Lang.Object) this).Handle, id_onButtonClick_ILcom_nightonke_boommenu_BoomButtons_BoomButton_, __args); }
public virtual unsafe void OnClicked(int index, global::Com.Nightonke.Boommenu.BoomButtons.BoomButton boomButton) { const string __id = "onClicked.(ILcom/nightonke/boommenu/BoomButtons/BoomButton;)V"; try { JniArgumentValue *__args = stackalloc JniArgumentValue [2]; __args [0] = new JniArgumentValue(index); __args [1] = new JniArgumentValue((boomButton == null) ? IntPtr.Zero : ((global::Java.Lang.Object)boomButton).Handle); _members.InstanceMethods.InvokeVirtualVoidMethod(__id, this, __args); } finally { } }
public static unsafe void Rotate(global::Com.Nightonke.Boommenu.BoomButtons.BoomButton p0, long p1, long p2, global::Android.Animation.ITimeInterpolator p3, params float[] p4) { const string __id = "rotate.(Lcom/nightonke/boommenu/BoomButtons/BoomButton;JJLandroid/animation/TimeInterpolator;[F)V"; IntPtr native_p4 = JNIEnv.NewArray(p4); try { JniArgumentValue *__args = stackalloc JniArgumentValue [5]; __args [0] = new JniArgumentValue((p0 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)p0).Handle); __args [1] = new JniArgumentValue(p1); __args [2] = new JniArgumentValue(p2); __args [3] = new JniArgumentValue((p3 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)p3).Handle); __args [4] = new JniArgumentValue(native_p4); _members.StaticMethods.InvokeVoidMethod(__id, __args); } finally { if (p4 != null) { JNIEnv.CopyArray(native_p4, p4); JNIEnv.DeleteLocalRef(native_p4); } } }
public static unsafe void Rotate(global::Com.Nightonke.Boommenu.BoomButtons.BoomButton boomButton, long delay, long duration, global::Android.Animation.ITimeInterpolator interpolator, params float[] degrees) { const string __id = "rotate.(Lcom/nightonke/boommenu/BoomButtons/BoomButton;JJLandroid/animation/TimeInterpolator;[F)V"; IntPtr native_degrees = JNIEnv.NewArray(degrees); try { JniArgumentValue *__args = stackalloc JniArgumentValue [5]; __args [0] = new JniArgumentValue((boomButton == null) ? IntPtr.Zero : ((global::Java.Lang.Object)boomButton).Handle); __args [1] = new JniArgumentValue(delay); __args [2] = new JniArgumentValue(duration); __args [3] = new JniArgumentValue((interpolator == null) ? IntPtr.Zero : ((global::Java.Lang.Object)interpolator).Handle); __args [4] = new JniArgumentValue(native_degrees); _members.StaticMethods.InvokeVoidMethod(__id, __args); } finally { if (degrees != null) { JNIEnv.CopyArray(native_degrees, degrees); JNIEnv.DeleteLocalRef(native_degrees); } } }
static void n_OnButtonClick_ILcom_nightonke_boommenu_BoomButtons_BoomButton_(IntPtr jnienv, IntPtr native__this, int p0, IntPtr native_p1) { global::Com.Nightonke.Boommenu.BoomButtons.IInnerOnBoomButtonClickListener __this = global::Java.Lang.Object.GetObject <global::Com.Nightonke.Boommenu.BoomButtons.IInnerOnBoomButtonClickListener> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Com.Nightonke.Boommenu.BoomButtons.BoomButton p1 = global::Java.Lang.Object.GetObject <global::Com.Nightonke.Boommenu.BoomButtons.BoomButton> (native_p1, JniHandleOwnership.DoNotTransfer); __this.OnButtonClick(p0, p1); }
public InnerOnBoomButtonClickEventArgs(int p0, global::Com.Nightonke.Boommenu.BoomButtons.BoomButton p1) { this.p0 = p0; this.p1 = p1; }
static void n_OnClicked_ILcom_nightonke_boommenu_BoomButtons_BoomButton_(IntPtr jnienv, IntPtr native__this, int index, IntPtr native_boomButton) { global::Com.Nightonke.Boommenu.OnBoomListenerAdapter __this = global::Java.Lang.Object.GetObject <global::Com.Nightonke.Boommenu.OnBoomListenerAdapter> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Com.Nightonke.Boommenu.BoomButtons.BoomButton boomButton = global::Java.Lang.Object.GetObject <global::Com.Nightonke.Boommenu.BoomButtons.BoomButton> (native_boomButton, JniHandleOwnership.DoNotTransfer); __this.OnClicked(index, boomButton); }
public static unsafe global::Com.Nightonke.Boommenu.Animation.Rotate3DAnimation GetRotate3DAnimation(float[] p0, float[] p1, long p2, long p3, global::Com.Nightonke.Boommenu.BoomButtons.BoomButton p4) { const string __id = "getRotate3DAnimation.([F[FJJLcom/nightonke/boommenu/BoomButtons/BoomButton;)Lcom/nightonke/boommenu/Animation/Rotate3DAnimation;"; IntPtr native_p0 = JNIEnv.NewArray(p0); IntPtr native_p1 = JNIEnv.NewArray(p1); try { JniArgumentValue *__args = stackalloc JniArgumentValue [5]; __args [0] = new JniArgumentValue(native_p0); __args [1] = new JniArgumentValue(native_p1); __args [2] = new JniArgumentValue(p2); __args [3] = new JniArgumentValue(p3); __args [4] = new JniArgumentValue((p4 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)p4).Handle); var __rm = _members.StaticMethods.InvokeObjectMethod(__id, __args); return(global::Java.Lang.Object.GetObject <global::Com.Nightonke.Boommenu.Animation.Rotate3DAnimation> (__rm.Handle, JniHandleOwnership.TransferLocalRef)); } finally { if (p0 != null) { JNIEnv.CopyArray(native_p0, p0); JNIEnv.DeleteLocalRef(native_p0); } if (p1 != null) { JNIEnv.CopyArray(native_p1, p1); JNIEnv.DeleteLocalRef(native_p1); } } }
public static unsafe global::Com.Nightonke.Boommenu.Animation.Rotate3DAnimation GetRotate3DAnimation(float[] xs, float[] ys, long delay, long duration, global::Com.Nightonke.Boommenu.BoomButtons.BoomButton bb) { const string __id = "getRotate3DAnimation.([F[FJJLcom/nightonke/boommenu/BoomButtons/BoomButton;)Lcom/nightonke/boommenu/Animation/Rotate3DAnimation;"; IntPtr native_xs = JNIEnv.NewArray(xs); IntPtr native_ys = JNIEnv.NewArray(ys); try { JniArgumentValue *__args = stackalloc JniArgumentValue [5]; __args [0] = new JniArgumentValue(native_xs); __args [1] = new JniArgumentValue(native_ys); __args [2] = new JniArgumentValue(delay); __args [3] = new JniArgumentValue(duration); __args [4] = new JniArgumentValue((bb == null) ? IntPtr.Zero : ((global::Java.Lang.Object)bb).Handle); var __rm = _members.StaticMethods.InvokeObjectMethod(__id, __args); return(global::Java.Lang.Object.GetObject <global::Com.Nightonke.Boommenu.Animation.Rotate3DAnimation> (__rm.Handle, JniHandleOwnership.TransferLocalRef)); } finally { if (xs != null) { JNIEnv.CopyArray(native_xs, xs); JNIEnv.DeleteLocalRef(native_xs); } if (ys != null) { JNIEnv.CopyArray(native_ys, ys); JNIEnv.DeleteLocalRef(native_ys); } } }