コード例 #1
0
        public unsafe FormattedSection(string text, global::Java.Lang.Number fontScale, string[] fontStack)
            : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer)
        {
            const string __id = "(Ljava/lang/String;Ljava/lang/Number;[Ljava/lang/String;)V";

            if (((global::Java.Lang.Object) this).Handle != IntPtr.Zero)
            {
                return;
            }

            IntPtr native_text      = JNIEnv.NewString(text);
            IntPtr native_fontStack = JNIEnv.NewArray(fontStack);

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [3];
                __args [0] = new JniArgumentValue(native_text);
                __args [1] = new JniArgumentValue((fontScale == null) ? IntPtr.Zero : ((global::Java.Lang.Object)fontScale).Handle);
                __args [2] = new JniArgumentValue(native_fontStack);
                var __r = _members.InstanceMethods.StartCreateInstance(__id, ((object)this).GetType(), __args);
                SetHandle(__r.Handle, JniHandleOwnership.TransferLocalRef);
                _members.InstanceMethods.FinishCreateInstance(__id, this, __args);
            } finally {
                JNIEnv.DeleteLocalRef(native_text);
                if (fontStack != null)
                {
                    JNIEnv.CopyArray(native_fontStack, fontStack);
                    JNIEnv.DeleteLocalRef(native_fontStack);
                }
            }
        }
コード例 #2
0
            static IntPtr n_WithValue_Ljava_lang_Number_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0)
            {
                global::Com.Mob.Commons.Utag.UserTager.CustomTag __this = global::Java.Lang.Object.GetObject <global::Com.Mob.Commons.Utag.UserTager.CustomTag> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
                global::Java.Lang.Number p0 = global::Java.Lang.Object.GetObject <global::Java.Lang.Number> (native_p0, JniHandleOwnership.DoNotTransfer);
                IntPtr __ret = JNIEnv.ToLocalJniHandle(__this.WithValue(p0));

                return(__ret);
            }
コード例 #3
0
        static IntPtr n_Value_Ljava_lang_Number_(IntPtr jnienv, IntPtr native__this, IntPtr native_value)
        {
            global::Com.Google.Gson.Stream.JsonWriter __this = global::Java.Lang.Object.GetObject <global::Com.Google.Gson.Stream.JsonWriter> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            global::Java.Lang.Number value = global::Java.Lang.Object.GetObject <global::Java.Lang.Number> (native_value, JniHandleOwnership.DoNotTransfer);
            IntPtr __ret = JNIEnv.ToLocalJniHandle(__this.Value(value));

            return(__ret);
        }
        static IntPtr n_Evaluate_FLjava_lang_Number_Ljava_lang_Number_(IntPtr jnienv, IntPtr native__this, float p0, IntPtr native_p1, IntPtr native_p2)
        {
            global::Com.Nineoldandroids.Animation.FloatEvaluator __this = global::Java.Lang.Object.GetObject <global::Com.Nineoldandroids.Animation.FloatEvaluator> (native__this, JniHandleOwnership.DoNotTransfer);
            global::Java.Lang.Number p1 = global::Java.Lang.Object.GetObject <global::Java.Lang.Number> (native_p1, JniHandleOwnership.DoNotTransfer);
            global::Java.Lang.Number p2 = global::Java.Lang.Object.GetObject <global::Java.Lang.Number> (native_p2, JniHandleOwnership.DoNotTransfer);
            IntPtr __ret = JNIEnv.ToLocalJniHandle(__this.Evaluate(p0, p1, p2));

            return(__ret);
        }
コード例 #5
0
        public unsafe void Add(global::Java.Lang.Number number)
        {
            const string __id = "add.(Ljava/lang/Number;)V";

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [1];
                __args [0] = new JniArgumentValue((number == null) ? IntPtr.Zero : ((global::Java.Lang.Object)number).Handle);
                _members.InstanceMethods.InvokeAbstractVoidMethod(__id, this, __args);
            } finally {
            }
        }
コード例 #6
0
            public virtual unsafe global::Com.Mob.Commons.Utag.UserTager WithValue(global::Java.Lang.Number p0)
            {
                const string __id = "withValue.(Ljava/lang/Number;)Lcom/mob/commons/utag/UserTager;";

                try {
                    JniArgumentValue *__args = stackalloc JniArgumentValue [1];
                    __args [0] = new JniArgumentValue((p0 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)p0).Handle);
                    var __rm = _members.InstanceMethods.InvokeVirtualObjectMethod(__id, this, __args);
                    return(global::Java.Lang.Object.GetObject <global::Com.Mob.Commons.Utag.UserTager> (__rm.Handle, JniHandleOwnership.TransferLocalRef));
                } finally {
                }
            }
コード例 #7
0
        public virtual unsafe global::Com.Google.Gson.Stream.JsonWriter Value(global::Java.Lang.Number value)
        {
            const string __id = "value.(Ljava/lang/Number;)Lcom/google/gson/stream/JsonWriter;";

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [1];
                __args [0] = new JniArgumentValue((value == null) ? IntPtr.Zero : ((global::Java.Lang.Object)value).Handle);
                var __rm = _members.InstanceMethods.InvokeVirtualObjectMethod(__id, this, __args);
                return(global::Java.Lang.Object.GetObject <global::Com.Google.Gson.Stream.JsonWriter> (__rm.Handle, JniHandleOwnership.TransferLocalRef));
            } finally {
            }
        }
コード例 #8
0
        public unsafe void AddProperty(string property, global::Java.Lang.Number value)
        {
            const string __id            = "addProperty.(Ljava/lang/String;Ljava/lang/Number;)V";
            IntPtr       native_property = JNIEnv.NewString(property);

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [2];
                __args [0] = new JniArgumentValue(native_property);
                __args [1] = new JniArgumentValue((value == null) ? IntPtr.Zero : ((global::Java.Lang.Object)value).Handle);
                _members.InstanceMethods.InvokeAbstractVoidMethod(__id, this, __args);
            } finally {
                JNIEnv.DeleteLocalRef(native_property);
            }
        }
        public virtual global::Java.Lang.Float Evaluate(float p0, global::Java.Lang.Number p1, global::Java.Lang.Number p2)
        {
            if (id_evaluate_FLjava_lang_Number_Ljava_lang_Number_ == IntPtr.Zero)
            {
                id_evaluate_FLjava_lang_Number_Ljava_lang_Number_ = JNIEnv.GetMethodID(class_ref, "evaluate", "(FLjava/lang/Number;Ljava/lang/Number;)Ljava/lang/Float;");
            }

            global::Java.Lang.Float __ret;
            if (GetType() == ThresholdType)
            {
                __ret = global::Java.Lang.Object.GetObject <global::Java.Lang.Float> (JNIEnv.CallObjectMethod(Handle, id_evaluate_FLjava_lang_Number_Ljava_lang_Number_, new JValue(p0), new JValue(p1), new JValue(p2)), JniHandleOwnership.TransferLocalRef);
            }
            else
            {
                __ret = global::Java.Lang.Object.GetObject <global::Java.Lang.Float> (JNIEnv.CallNonvirtualObjectMethod(Handle, ThresholdClass, id_evaluate_FLjava_lang_Number_Ljava_lang_Number_, new JValue(p0), new JValue(p1), new JValue(p2)), JniHandleOwnership.TransferLocalRef);
            }
            return(__ret);
        }
        public unsafe JsonPrimitive(global::Java.Lang.Number number)
            : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer)
        {
            const string __id = "(Ljava/lang/Number;)V";

            if (((global::Java.Lang.Object) this).Handle != IntPtr.Zero)
            {
                return;
            }

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [1];
                __args [0] = new JniArgumentValue((number == null) ? IntPtr.Zero : ((global::Java.Lang.Object)number).Handle);
                var __r = _members.InstanceMethods.StartCreateInstance(__id, ((object)this).GetType(), __args);
                SetHandle(__r.Handle, JniHandleOwnership.TransferLocalRef);
                _members.InstanceMethods.FinishCreateInstance(__id, this, __args);
            } finally {
            }
        }
コード例 #11
0
 static void n_SetFontScale_Ljava_lang_Number_(IntPtr jnienv, IntPtr native__this, IntPtr native_fontScale)
 {
     global::Com.Mapbox.Mapboxsdk.Style.Types.FormattedSection __this = global::Java.Lang.Object.GetObject <global::Com.Mapbox.Mapboxsdk.Style.Types.FormattedSection> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::Java.Lang.Number fontScale = global::Java.Lang.Object.GetObject <global::Java.Lang.Number> (native_fontScale, JniHandleOwnership.DoNotTransfer);
     __this.FontScale = fontScale;
 }