public static unsafe global::IT.Icbpi.XPaySDK.Utils.EnvironmentUtils.Environment ValueOf(string p0) { if (id_valueOf_Ljava_lang_String_ == IntPtr.Zero) { id_valueOf_Ljava_lang_String_ = JNIEnv.GetStaticMethodID(class_ref, "valueOf", "(Ljava/lang/String;)Lit/icbpi/XPaySDK/Utils/EnvironmentUtils$Environment;"); } IntPtr native_p0 = JNIEnv.NewString(p0); try { JValue *__args = stackalloc JValue [1]; __args [0] = new JValue(native_p0); global::IT.Icbpi.XPaySDK.Utils.EnvironmentUtils.Environment __ret = global::Java.Lang.Object.GetObject <global::IT.Icbpi.XPaySDK.Utils.EnvironmentUtils.Environment> (JNIEnv.CallStaticObjectMethod(class_ref, id_valueOf_Ljava_lang_String_, __args), JniHandleOwnership.TransferLocalRef); return(__ret); } finally { JNIEnv.DeleteLocalRef(native_p0); } }
public virtual unsafe void SetEnvironment(global::IT.Icbpi.XPaySDK.Utils.EnvironmentUtils.Environment p0) { if (id_setEnvironment_Lit_icbpi_XPaySDK_Utils_EnvironmentUtils_Environment_ == IntPtr.Zero) { id_setEnvironment_Lit_icbpi_XPaySDK_Utils_EnvironmentUtils_Environment_ = JNIEnv.GetMethodID(class_ref, "setEnvironment", "(Lit/icbpi/XPaySDK/Utils/EnvironmentUtils$Environment;)V"); } try { JValue *__args = stackalloc JValue [1]; __args [0] = new JValue(p0); if (((object)this).GetType() == ThresholdType) { JNIEnv.CallVoidMethod(((global::Java.Lang.Object) this).Handle, id_setEnvironment_Lit_icbpi_XPaySDK_Utils_EnvironmentUtils_Environment_, __args); } else { JNIEnv.CallNonvirtualVoidMethod(((global::Java.Lang.Object) this).Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "setEnvironment", "(Lit/icbpi/XPaySDK/Utils/EnvironmentUtils$Environment;)V"), __args); } } finally { } }
public static unsafe void DoRequest(global::Android.Content.Context p0, int p1, global::IT.Icbpi.XPaySDK.Utils.EnvironmentUtils.Environment p2, string p3, global::Java.Lang.Object p4, global::IT.Icbpi.XPaySDK.CallBacks.IApiResponseCallback p5, global::Java.Lang.Class p6) { if (id_doRequest_Landroid_content_Context_ILit_icbpi_XPaySDK_Utils_EnvironmentUtils_Environment_Ljava_lang_String_Lit_icbpi_XPaySDK_Models_WebApi_Requests_ApiBaseRequest_Lit_icbpi_XPaySDK_CallBacks_ApiResponseCallback_Ljava_lang_Class_ == IntPtr.Zero) { id_doRequest_Landroid_content_Context_ILit_icbpi_XPaySDK_Utils_EnvironmentUtils_Environment_Ljava_lang_String_Lit_icbpi_XPaySDK_Models_WebApi_Requests_ApiBaseRequest_Lit_icbpi_XPaySDK_CallBacks_ApiResponseCallback_Ljava_lang_Class_ = JNIEnv.GetStaticMethodID(class_ref, "doRequest", "(Landroid/content/Context;ILit/icbpi/XPaySDK/Utils/EnvironmentUtils$Environment;Ljava/lang/String;Lit/icbpi/XPaySDK/Models/WebApi/Requests/ApiBaseRequest;Lit/icbpi/XPaySDK/CallBacks/ApiResponseCallback;Ljava/lang/Class;)V"); } IntPtr native_p3 = JNIEnv.NewString(p3); IntPtr native_p4 = JNIEnv.ToLocalJniHandle(p4); try { JValue *__args = stackalloc JValue [7]; __args [0] = new JValue(p0); __args [1] = new JValue(p1); __args [2] = new JValue(p2); __args [3] = new JValue(native_p3); __args [4] = new JValue(native_p4); __args [5] = new JValue(p5); __args [6] = new JValue(p6); JNIEnv.CallStaticVoidMethod(class_ref, id_doRequest_Landroid_content_Context_ILit_icbpi_XPaySDK_Utils_EnvironmentUtils_Environment_Ljava_lang_String_Lit_icbpi_XPaySDK_Models_WebApi_Requests_ApiBaseRequest_Lit_icbpi_XPaySDK_CallBacks_ApiResponseCallback_Ljava_lang_Class_, __args); } finally { JNIEnv.DeleteLocalRef(native_p3); JNIEnv.DeleteLocalRef(native_p4); } }
static void n_SetEnvironment_Lit_icbpi_XPaySDK_Utils_EnvironmentUtils_Environment_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0) { global::IT.Icbpi.XPaySDK.WebApi.Classes.BaseManagement __this = global::Java.Lang.Object.GetObject <global::IT.Icbpi.XPaySDK.WebApi.Classes.BaseManagement> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::IT.Icbpi.XPaySDK.Utils.EnvironmentUtils.Environment p0 = global::Java.Lang.Object.GetObject <global::IT.Icbpi.XPaySDK.Utils.EnvironmentUtils.Environment> (native_p0, JniHandleOwnership.DoNotTransfer); __this.SetEnvironment(p0); }