static IntPtr n_NewNativeLibraryLoader_Lcom_google_vr_dynamite_client_IObjectWrapper_Lcom_google_vr_dynamite_client_IObjectWrapper_(IntPtr jnienv, IntPtr native__this, IntPtr native_remoteContextWrapper, IntPtr native_clientContextWrapper)
        {
            global::Google.VR.Dynamite.Client.ILoadedInstanceCreator __this = global::Java.Lang.Object.GetObject <global::Google.VR.Dynamite.Client.ILoadedInstanceCreator> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            global::Google.VR.Dynamite.Client.IObjectWrapper         remoteContextWrapper = (global::Google.VR.Dynamite.Client.IObjectWrapper)global::Java.Lang.Object.GetObject <global::Google.VR.Dynamite.Client.IObjectWrapper> (native_remoteContextWrapper, JniHandleOwnership.DoNotTransfer);
            global::Google.VR.Dynamite.Client.IObjectWrapper         clientContextWrapper = (global::Google.VR.Dynamite.Client.IObjectWrapper)global::Java.Lang.Object.GetObject <global::Google.VR.Dynamite.Client.IObjectWrapper> (native_clientContextWrapper, JniHandleOwnership.DoNotTransfer);
            IntPtr __ret = JNIEnv.ToLocalJniHandle(__this.NewNativeLibraryLoader(remoteContextWrapper, clientContextWrapper));

            return(__ret);
        }
 public static unsafe global::Google.VR.Dynamite.Client.ILoadedInstanceCreator AsInterface(global::Android.OS.IBinder obj)
 {
     if (id_asInterface_Landroid_os_IBinder_ == IntPtr.Zero)
     {
         id_asInterface_Landroid_os_IBinder_ = JNIEnv.GetStaticMethodID(class_ref, "asInterface", "(Landroid/os/IBinder;)Lcom/google/vr/dynamite/client/ILoadedInstanceCreator;");
     }
     try {
         JValue *__args = stackalloc JValue [1];
         __args [0] = new JValue(obj);
         global::Google.VR.Dynamite.Client.ILoadedInstanceCreator __ret = global::Java.Lang.Object.GetObject <global::Google.VR.Dynamite.Client.ILoadedInstanceCreator> (JNIEnv.CallStaticObjectMethod(class_ref, id_asInterface_Landroid_os_IBinder_, __args), JniHandleOwnership.TransferLocalRef);
         return(__ret);
     } finally {
     }
 }
 static IntPtr n_AsBinder(IntPtr jnienv, IntPtr native__this)
 {
     global::Google.VR.Dynamite.Client.ILoadedInstanceCreator __this = global::Java.Lang.Object.GetObject <global::Google.VR.Dynamite.Client.ILoadedInstanceCreator> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     return(JNIEnv.ToLocalJniHandle(__this.AsBinder()));
 }