static bool n_ShouldExtract_Ljava_util_zip_ZipEntry_Ljava_lang_String_(IntPtr jnienv, IntPtr native__this, IntPtr native_ze, IntPtr native_soName) { global::Com.Facebook.Soloader.ApkSoSource.ApkUnpacker __this = global::Java.Lang.Object.GetObject <global::Com.Facebook.Soloader.ApkSoSource.ApkUnpacker> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Java.Util.Zip.ZipEntry ze = global::Java.Lang.Object.GetObject <global::Java.Util.Zip.ZipEntry> (native_ze, JniHandleOwnership.DoNotTransfer); string soName = JNIEnv.GetString(native_soName, JniHandleOwnership.DoNotTransfer); bool __ret = __this.ShouldExtract(ze, soName); return(__ret); }
protected override unsafe bool ShouldExtract(global::Java.Util.Zip.ZipEntry ze, string soName) { const string __id = "shouldExtract.(Ljava/util/zip/ZipEntry;Ljava/lang/String;)Z"; IntPtr native_soName = JNIEnv.NewString(soName); try { JniArgumentValue *__args = stackalloc JniArgumentValue [2]; __args [0] = new JniArgumentValue((ze == null) ? IntPtr.Zero : ((global::Java.Lang.Object)ze).Handle); __args [1] = new JniArgumentValue(native_soName); var __rm = _members.InstanceMethods.InvokeVirtualBooleanMethod(__id, this, __args); return(__rm); } finally { JNIEnv.DeleteLocalRef(native_soName); } }