static void n_OnCreateOptionsMenu_Lcom_actionbarsherlock_view_Menu_Lcom_actionbarsherlock_view_MenuInflater_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1) { SherlockListFragment __this = Java.Lang.Object.GetObject <SherlockListFragment> (native__this, JniHandleOwnership.DoNotTransfer); global::ActionBar_Sherlock.View.IMenu p0 = Java.Lang.Object.GetObject <global::ActionBar_Sherlock.View.IMenu> (native_p0, JniHandleOwnership.DoNotTransfer); global::ActionBar_Sherlock.View.MenuInflater p1 = Java.Lang.Object.GetObject <global::ActionBar_Sherlock.View.MenuInflater> (native_p1, JniHandleOwnership.DoNotTransfer); __this.OnCreateOptionsMenu(p0, p1); }
public MenuState(global::ActionBar_Sherlock.View.MenuInflater __self, global::ActionBar_Sherlock.View.IMenu p1) : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer) { if (Handle != IntPtr.Zero) { return; } if (GetType() != typeof(MenuState)) { SetHandle(global::Android.Runtime.JNIEnv.CreateInstance(GetType(), "(L" + global::Android.Runtime.JNIEnv.GetJniName(GetType().DeclaringType) + ";Lcom/actionbarsherlock/view/Menu;)V", new JValue(__self), new JValue(p1)), JniHandleOwnership.TransferLocalRef); return; } if (id_ctor_Lcom_actionbarsherlock_view_MenuInflater_Lcom_actionbarsherlock_view_Menu_ == IntPtr.Zero) { id_ctor_Lcom_actionbarsherlock_view_MenuInflater_Lcom_actionbarsherlock_view_Menu_ = JNIEnv.GetMethodID(class_ref, "<init>", "(Lcom/actionbarsherlock/view/MenuInflater;Lcom/actionbarsherlock/view/Menu;)V"); } SetHandle(JNIEnv.NewObject(class_ref, id_ctor_Lcom_actionbarsherlock_view_MenuInflater_Lcom_actionbarsherlock_view_Menu_, new JValue(__self), new JValue(p1)), JniHandleOwnership.TransferLocalRef); }
public virtual void OnCreateOptionsMenu(global::ActionBar_Sherlock.View.IMenu p0, global::ActionBar_Sherlock.View.MenuInflater p1) { if (id_onCreateOptionsMenu_Lcom_actionbarsherlock_view_Menu_Lcom_actionbarsherlock_view_MenuInflater_ == IntPtr.Zero) { id_onCreateOptionsMenu_Lcom_actionbarsherlock_view_Menu_Lcom_actionbarsherlock_view_MenuInflater_ = JNIEnv.GetMethodID(class_ref, "onCreateOptionsMenu", "(Lcom/actionbarsherlock/view/Menu;Lcom/actionbarsherlock/view/MenuInflater;)V"); } if (GetType() == ThresholdType) { JNIEnv.CallVoidMethod(Handle, id_onCreateOptionsMenu_Lcom_actionbarsherlock_view_Menu_Lcom_actionbarsherlock_view_MenuInflater_, new JValue(p0), new JValue(p1)); } else { JNIEnv.CallNonvirtualVoidMethod(Handle, ThresholdClass, id_onCreateOptionsMenu_Lcom_actionbarsherlock_view_Menu_Lcom_actionbarsherlock_view_MenuInflater_, new JValue(p0), new JValue(p1)); } }