Esempio n. 1
0
        public virtual unsafe bool Init(JNIBaseMapInitPara p0)
        {
            if (id_Init_J == IntPtr.Zero)
            {
                id_Init_J = JNIEnv.GetMethodID(class_ref, "Init", "(JWRAPPARA)J");
            }
            try
            {
                IntPtr native_p1 = JNIEnv.NewString(p0.ParamString1);
                IntPtr native_p2 = JNIEnv.NewString(p0.ParamString2);
                IntPtr native_p3 = JNIEnv.NewString(p0.ParamString3);
                IntPtr native_p4 = JNIEnv.NewString(p0.ParamString4);
                IntPtr native_p5 = JNIEnv.NewString(p0.ParamString5);
                IntPtr native_p6 = JNIEnv.NewString(p0.ParamString6);
                IntPtr native_p7 = JNIEnv.NewString(p0.ParamString7);
                IntPtr native_p8 = JNIEnv.NewString(p0.ParamString8);
                IntPtr native_p9 = JNIEnv.NewString(p0.ParamString9);

                JValue *__args = stackalloc JValue[17];
                __args[0]  = new JValue(p0.ParamLong);
                __args[1]  = new JValue(native_p1);
                __args[2]  = new JValue(native_p2);
                __args[3]  = new JValue(native_p3);
                __args[4]  = new JValue(native_p4);
                __args[5]  = new JValue(native_p5);
                __args[6]  = new JValue(native_p6);
                __args[7]  = new JValue(native_p7);
                __args[8]  = new JValue(native_p8);
                __args[9]  = new JValue(native_p9);
                __args[10] = new JValue(p0.ParamInt1);
                __args[11] = new JValue(p0.ParamInt2);
                __args[12] = new JValue(p0.ParamInt3);
                __args[13] = new JValue(p0.ParamInt4);
                __args[14] = new JValue(p0.ParamInt5);
                __args[15] = new JValue(p0.ParamInt6);
                __args[16] = new JValue(p0.ParamInt7);

                if (((object)this).GetType() == ThresholdType)
                {
                    return(JNIEnv.CallBooleanMethod(((global::Java.Lang.Object) this).Handle, id_Init_J, __args));
                }
                else
                {
                    return(JNIEnv.CallNonvirtualBooleanMethod(((global::Java.Lang.Object) this).Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "Init", "(JWRAPPARA)J"), __args));
                }
            }
            finally
            {
            }
        }
Esempio n. 2
0
        //static Delegate GetCreateDuplicate_JHandler()
        //{
        //    if (cb_CreateDuplicate_J == null)
        //        cb_CreateDuplicate_J = JNINativeWrapper.CreateDelegate((Func<IntPtr, IntPtr, long, long>)n_CreateDuplicate_J);
        //    return cb_CreateDuplicate_J;
        //}

        static bool n_Init_J(IntPtr jnienv, IntPtr native__this, JNIBaseMapInitPara p0)
        {
            global::Com.Baidu.Mapsdkplatform.Comjni.Map.Basemap.JNIBaseMap __this = global::Java.Lang.Object.GetObject <global::Com.Baidu.Mapsdkplatform.Comjni.Map.Basemap.JNIBaseMap>(jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            return(__this.Init(p0));
        }