static IntPtr n_UnpackLibrary_Ljava_lang_String_(IntPtr jnienv, IntPtr native__this, IntPtr native_soName)
        {
            global::Com.Facebook.Soloader.DirectorySoSource __this = global::Java.Lang.Object.GetObject <global::Com.Facebook.Soloader.DirectorySoSource> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            string soName = JNIEnv.GetString(native_soName, JniHandleOwnership.DoNotTransfer);
            IntPtr __ret  = JNIEnv.ToLocalJniHandle(__this.UnpackLibrary(soName));

            return(__ret);
        }
        static int n_LoadLibrary_Ljava_lang_String_ILandroid_os_StrictMode_ThreadPolicy_(IntPtr jnienv, IntPtr native__this, IntPtr native_soName, int loadFlags, IntPtr native_threadPolicy)
        {
            global::Com.Facebook.Soloader.DirectorySoSource __this = global::Java.Lang.Object.GetObject <global::Com.Facebook.Soloader.DirectorySoSource> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            string soName = JNIEnv.GetString(native_soName, JniHandleOwnership.DoNotTransfer);

            global::Android.OS.StrictMode.ThreadPolicy threadPolicy = global::Java.Lang.Object.GetObject <global::Android.OS.StrictMode.ThreadPolicy> (native_threadPolicy, JniHandleOwnership.DoNotTransfer);
            int __ret = __this.LoadLibrary(soName, loadFlags, threadPolicy);

            return(__ret);
        }