public static unsafe global::Com.Mob.Tools.RxMob.Subscribable From(global::Java.Util.IIterator datas) { const string __id = "from.(Ljava/util/Iterator;)Lcom/mob/tools/RxMob$Subscribable;"; try { JniArgumentValue *__args = stackalloc JniArgumentValue [1]; __args [0] = new JniArgumentValue((datas == null) ? IntPtr.Zero : ((global::Java.Lang.Object)datas).Handle); var __rm = _members.StaticMethods.InvokeObjectMethod(__id, __args); return(global::Java.Lang.Object.GetObject <global::Com.Mob.Tools.RxMob.Subscribable> (__rm.Handle, JniHandleOwnership.TransferLocalRef)); } finally { } }
public static unsafe string[] DrainToArray(global::Java.Util.IIterator p0) { if (id_drainToArray_Ljava_util_Iterator_ == IntPtr.Zero) { id_drainToArray_Ljava_util_Iterator_ = JNIEnv.GetStaticMethodID(class_ref, "drainToArray", "(Ljava/util/Iterator;)[Ljava/lang/String;"); } try { JValue *__args = stackalloc JValue [1]; __args [0] = new JValue(p0); string[] __ret = (string[])JNIEnv.GetArray(JNIEnv.CallStaticObjectMethod(class_ref, id_drainToArray_Ljava_util_Iterator_, __args), JniHandleOwnership.TransferLocalRef, typeof(string)); return(__ret); } finally { } }
public static unsafe string NextArg(global::Java.Util.IIterator p0, string p1) { if (id_nextArg_Ljava_util_Iterator_Ljava_lang_String_ == IntPtr.Zero) { id_nextArg_Ljava_util_Iterator_Ljava_lang_String_ = JNIEnv.GetStaticMethodID(class_ref, "nextArg", "(Ljava/util/Iterator;Ljava/lang/String;)Ljava/lang/String;"); } IntPtr native_p1 = JNIEnv.NewString(p1); try { JValue *__args = stackalloc JValue [2]; __args [0] = new JValue(p0); __args [1] = new JValue(native_p1); string __ret = JNIEnv.GetString(JNIEnv.CallStaticObjectMethod(class_ref, id_nextArg_Ljava_util_Iterator_Ljava_lang_String_, __args), JniHandleOwnership.TransferLocalRef); return(__ret); } finally { JNIEnv.DeleteLocalRef(native_p1); } }