コード例 #1
0
        public virtual unsafe void WriteToParcel(global::Android.OS.Parcel p0, [global::Android.Runtime.GeneratedEnum] global::Android.OS.ParcelableWriteFlags p1)
        {
            const string __id = "writeToParcel.(Landroid/os/Parcel;I)V";

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [2];
                __args [0] = new JniArgumentValue((p0 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)p0).Handle);
                __args [1] = new JniArgumentValue((int)p1);
                _members.InstanceMethods.InvokeVirtualVoidMethod(__id, this, __args);
            } finally {
                global::System.GC.KeepAlive(p0);
            }
        }
 public unsafe void WriteToParcel(global::Android.OS.Parcel p0, [global::Android.Runtime.GeneratedEnum] global::Android.OS.ParcelableWriteFlags p1)
 {
     if (id_writeToParcel_Landroid_os_Parcel_I == IntPtr.Zero)
     {
         id_writeToParcel_Landroid_os_Parcel_I = JNIEnv.GetMethodID(class_ref, "writeToParcel", "(Landroid/os/Parcel;I)V");
     }
     try {
         JValue *__args = stackalloc JValue [2];
         __args [0] = new JValue(p0);
         __args [1] = new JValue((int)p1);
         JNIEnv.CallVoidMethod(((global::Java.Lang.Object) this).Handle, id_writeToParcel_Landroid_os_Parcel_I, __args);
     } finally {
     }
 }
コード例 #3
0
 public static unsafe global::System.Collections.IDictionary CreateMap(global::Android.OS.Parcel parcel)
 {
     if (id_createMap_Landroid_os_Parcel_ == IntPtr.Zero)
     {
         id_createMap_Landroid_os_Parcel_ = JNIEnv.GetStaticMethodID(class_ref, "createMap", "(Landroid/os/Parcel;)Ljava/util/HashMap;");
     }
     try {
         JValue *__args = stackalloc JValue [1];
         __args [0] = new JValue(parcel);
         global::System.Collections.IDictionary __ret = global::Android.Runtime.JavaDictionary.FromJniHandle(JNIEnv.CallStaticObjectMethod(class_ref, id_createMap_Landroid_os_Parcel_, __args), JniHandleOwnership.TransferLocalRef);
         return(__ret);
     } finally {
     }
 }
コード例 #4
0
 public static unsafe bool CreateBoolean(global::Android.OS.Parcel parcel)
 {
     if (id_createBoolean_Landroid_os_Parcel_ == IntPtr.Zero)
     {
         id_createBoolean_Landroid_os_Parcel_ = JNIEnv.GetStaticMethodID(class_ref, "createBoolean", "(Landroid/os/Parcel;)Z");
     }
     try {
         JValue *__args = stackalloc JValue [1];
         __args [0] = new JValue(parcel);
         bool __ret = JNIEnv.CallStaticBooleanMethod(class_ref, id_createBoolean_Landroid_os_Parcel_, __args);
         return(__ret);
     } finally {
     }
 }
コード例 #5
0
 public static unsafe void WriteStrongBinder(global::Android.OS.Parcel parcel, global::Android.OS.IInterface iinterface)
 {
     if (id_writeStrongBinder_Landroid_os_Parcel_Landroid_os_IInterface_ == IntPtr.Zero)
     {
         id_writeStrongBinder_Landroid_os_Parcel_Landroid_os_IInterface_ = JNIEnv.GetStaticMethodID(class_ref, "writeStrongBinder", "(Landroid/os/Parcel;Landroid/os/IInterface;)V");
     }
     try {
         JValue *__args = stackalloc JValue [2];
         __args [0] = new JValue(parcel);
         __args [1] = new JValue(iinterface);
         JNIEnv.CallStaticVoidMethod(class_ref, id_writeStrongBinder_Landroid_os_Parcel_Landroid_os_IInterface_, __args);
     } finally {
     }
 }
コード例 #6
0
 public static unsafe void WriteParcelableAsReturnValue(global::Android.OS.Parcel parcel, global::Android.OS.IParcelable parcelable)
 {
     if (id_writeParcelableAsReturnValue_Landroid_os_Parcel_Landroid_os_Parcelable_ == IntPtr.Zero)
     {
         id_writeParcelableAsReturnValue_Landroid_os_Parcel_Landroid_os_Parcelable_ = JNIEnv.GetStaticMethodID(class_ref, "writeParcelableAsReturnValue", "(Landroid/os/Parcel;Landroid/os/Parcelable;)V");
     }
     try {
         JValue *__args = stackalloc JValue [2];
         __args [0] = new JValue(parcel);
         __args [1] = new JValue(parcelable);
         JNIEnv.CallStaticVoidMethod(class_ref, id_writeParcelableAsReturnValue_Landroid_os_Parcel_Landroid_os_Parcelable_, __args);
     } finally {
     }
 }
コード例 #7
0
 public static unsafe void WriteBoolean(global::Android.OS.Parcel parcel, bool value)
 {
     if (id_writeBoolean_Landroid_os_Parcel_Z == IntPtr.Zero)
     {
         id_writeBoolean_Landroid_os_Parcel_Z = JNIEnv.GetStaticMethodID(class_ref, "writeBoolean", "(Landroid/os/Parcel;Z)V");
     }
     try {
         JValue *__args = stackalloc JValue [2];
         __args [0] = new JValue(parcel);
         __args [1] = new JValue(value);
         JNIEnv.CallStaticVoidMethod(class_ref, id_writeBoolean_Landroid_os_Parcel_Z, __args);
     } finally {
     }
 }
コード例 #8
0
        public virtual unsafe bool OnTransact(int code, global::Android.OS.Parcel data, global::Android.OS.Parcel reply, int flags)
        {
            const string __id = "onTransact.(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z";

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [4];
                __args [0] = new JniArgumentValue(code);
                __args [1] = new JniArgumentValue((data == null) ? IntPtr.Zero : ((global::Java.Lang.Object)data).Handle);
                __args [2] = new JniArgumentValue((reply == null) ? IntPtr.Zero : ((global::Java.Lang.Object)reply).Handle);
                __args [3] = new JniArgumentValue(flags);
                var __rm = _members.InstanceMethods.InvokeVirtualBooleanMethod(__id, this, __args);
                return(__rm);
            } finally {
            }
        }
コード例 #9
0
 public static unsafe global::Java.Lang.Object CreateParcelable(global::Android.OS.Parcel parcel, global::Android.OS.IParcelableCreator creator)
 {
     if (id_createParcelable_Landroid_os_Parcel_Landroid_os_Parcelable_Creator_ == IntPtr.Zero)
     {
         id_createParcelable_Landroid_os_Parcel_Landroid_os_Parcelable_Creator_ = JNIEnv.GetStaticMethodID(class_ref, "createParcelable", "(Landroid/os/Parcel;Landroid/os/Parcelable$Creator;)Landroid/os/Parcelable;");
     }
     try {
         JValue *__args = stackalloc JValue [2];
         __args [0] = new JValue(parcel);
         __args [1] = new JValue(creator);
         global::Java.Lang.Object __ret = (Java.Lang.Object)global::Java.Lang.Object.GetObject <global::Java.Lang.Object> (JNIEnv.CallStaticObjectMethod(class_ref, id_createParcelable_Landroid_os_Parcel_Landroid_os_Parcelable_Creator_, __args), JniHandleOwnership.TransferLocalRef);
         return(__ret);
     } finally {
     }
 }
コード例 #10
0
        public virtual void WriteToParcel(global::Android.OS.Parcel p0, [global::Android.Runtime.GeneratedEnum] global::Android.OS.ParcelableWriteFlags p1)
        {
            if (id_writeToParcel_Landroid_os_Parcel_I == IntPtr.Zero)
            {
                id_writeToParcel_Landroid_os_Parcel_I = JNIEnv.GetMethodID(class_ref, "writeToParcel", "(Landroid/os/Parcel;I)V");
            }

            if (GetType() == ThresholdType)
            {
                JNIEnv.CallVoidMethod(Handle, id_writeToParcel_Landroid_os_Parcel_I, new JValue(p0), new JValue((int)p1));
            }
            else
            {
                JNIEnv.CallNonvirtualVoidMethod(Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "writeToParcel", "(Landroid/os/Parcel;I)V"), new JValue(p0), new JValue((int)p1));
            }
        }
コード例 #11
0
        public static unsafe void WriteCharSequenceAsReturnValue(global::Android.OS.Parcel parcel, global::Java.Lang.ICharSequence charSequence)
        {
            if (id_writeCharSequenceAsReturnValue_Landroid_os_Parcel_Ljava_lang_CharSequence_ == IntPtr.Zero)
            {
                id_writeCharSequenceAsReturnValue_Landroid_os_Parcel_Ljava_lang_CharSequence_ = JNIEnv.GetStaticMethodID(class_ref, "writeCharSequenceAsReturnValue", "(Landroid/os/Parcel;Ljava/lang/CharSequence;)V");
            }
            IntPtr native_charSequence = CharSequence.ToLocalJniHandle(charSequence);

            try {
                JValue *__args = stackalloc JValue [2];
                __args [0] = new JValue(parcel);
                __args [1] = new JValue(native_charSequence);
                JNIEnv.CallStaticVoidMethod(class_ref, id_writeCharSequenceAsReturnValue_Landroid_os_Parcel_Ljava_lang_CharSequence_, __args);
            } finally {
                JNIEnv.DeleteLocalRef(native_charSequence);
            }
        }
コード例 #12
0
            public void WakeUp(String title, String discription, int iconRes)
            {
                global::Android.OS.Parcel __data = global::Android.OS.Parcel.Obtain();

                global::Android.OS.Parcel __reply = global::Android.OS.Parcel.Obtain();

                try {
                    __data.WriteInterfaceToken(descriptor);
                    __data.WriteString(title);
                    __data.WriteString(discription);
                    __data.WriteInt(iconRes);
                    remote.Transact(IDCMSAidlStub.TransactionWakeUp, __data, __reply, 0);
                    __reply.ReadException();
                } finally {
                    __data.Recycle();
                }
            }
コード例 #13
0
        public static unsafe void ReadMap(global::Android.OS.Parcel parcel, global::System.Collections.Generic.IDictionary <object, object> map)
        {
            if (id_readMap_Landroid_os_Parcel_Ljava_util_Map_ == IntPtr.Zero)
            {
                id_readMap_Landroid_os_Parcel_Ljava_util_Map_ = JNIEnv.GetStaticMethodID(class_ref, "readMap", "(Landroid/os/Parcel;Ljava/util/Map;)V");
            }
            IntPtr native_map = global::Android.Runtime.JavaDictionary <object, object> .ToLocalJniHandle(map);

            try {
                JValue *__args = stackalloc JValue [2];
                __args [0] = new JValue(parcel);
                __args [1] = new JValue(native_map);
                JNIEnv.CallStaticVoidMethod(class_ref, id_readMap_Landroid_os_Parcel_Ljava_util_Map_, __args);
            } finally {
                JNIEnv.DeleteLocalRef(native_map);
            }
        }
コード例 #14
0
        public virtual unsafe bool OnTransact(int p0, global::Android.OS.Parcel p1, global::Android.OS.Parcel p2, int p3)
        {
            const string __id = "onTransact.(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z";

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [4];
                __args [0] = new JniArgumentValue(p0);
                __args [1] = new JniArgumentValue((p1 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)p1).Handle);
                __args [2] = new JniArgumentValue((p2 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)p2).Handle);
                __args [3] = new JniArgumentValue(p3);
                var __rm = _members.InstanceMethods.InvokeVirtualBooleanMethod(__id, this, __args);
                return(__rm);
            } finally {
                global::System.GC.KeepAlive(p1);
                global::System.GC.KeepAlive(p2);
            }
        }
コード例 #15
0
		protected unsafe DistrictItem (global::Android.OS.Parcel p0)
			: base (IntPtr.Zero, JniHandleOwnership.DoNotTransfer)
		{
			const string __id = "(Landroid/os/Parcel;)V";

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

			try {
				JniArgumentValue* __args = stackalloc JniArgumentValue [1];
				__args [0] = new JniArgumentValue ((p0 == null) ? IntPtr.Zero : ((global::Java.Lang.Object) p0).Handle);
				var __r = _members.InstanceMethods.StartCreateInstance (__id, ((object) this).GetType (), __args);
				SetHandle (__r.Handle, JniHandleOwnership.TransferLocalRef);
				_members.InstanceMethods.FinishCreateInstance (__id, this, __args);
			} finally {
			}
		}
コード例 #16
0
        public virtual bool OnTransact(int p0, global::Android.OS.Parcel p1, global::Android.OS.Parcel p2, int p3)
        {
            if (id_onTransact_ILandroid_os_Parcel_Landroid_os_Parcel_I == IntPtr.Zero)
            {
                id_onTransact_ILandroid_os_Parcel_Landroid_os_Parcel_I = JNIEnv.GetMethodID(class_ref, "onTransact", "(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z");
            }

            bool __ret;

            if (GetType() == ThresholdType)
            {
                __ret = JNIEnv.CallBooleanMethod(Handle, id_onTransact_ILandroid_os_Parcel_Landroid_os_Parcel_I, new JValue(p0), new JValue(p1), new JValue(p2), new JValue(p3));
            }
            else
            {
                __ret = JNIEnv.CallNonvirtualBooleanMethod(Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "onTransact", "(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z"), new JValue(p0), new JValue(p1), new JValue(p2), new JValue(p3));
            }
            return(__ret);
        }
コード例 #17
0
        public unsafe AuthenticationRequest(global::Android.OS.Parcel source)
            : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer)
        {
            const string __id = "(Landroid/os/Parcel;)V";

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

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [1];
                __args [0] = new JniArgumentValue((source == null) ? IntPtr.Zero : ((global::Java.Lang.Object)source).Handle);
                var __r = _members.InstanceMethods.StartCreateInstance(__id, ((object)this).GetType(), __args);
                SetHandle(__r.Handle, JniHandleOwnership.TransferLocalRef);
                _members.InstanceMethods.FinishCreateInstance(__id, this, __args);
            } finally {
            }
        }
コード例 #18
0
        protected SetMotionTimeoutResponse(global::Android.OS.Parcel p0) : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer)
        {
            if (Handle != IntPtr.Zero)
            {
                return;
            }

            if (GetType() != typeof(SetMotionTimeoutResponse))
            {
                SetHandle(global::Android.Runtime.JNIEnv.CreateInstance(GetType(), "(Landroid/os/Parcel;)V", new JValue(p0)), JniHandleOwnership.TransferLocalRef);
                return;
            }

            if (id_ctor_Landroid_os_Parcel_ == IntPtr.Zero)
            {
                id_ctor_Landroid_os_Parcel_ = JNIEnv.GetMethodID(class_ref, "<init>", "(Landroid/os/Parcel;)V");
            }
            SetHandle(JNIEnv.NewObject(class_ref, id_ctor_Landroid_os_Parcel_, new JValue(p0)), JniHandleOwnership.TransferLocalRef);
        }
            public int ConsumePurchase(int apiVersion, String packageName, String purchaseToken)
            {
                global::Android.OS.Parcel __data = global::Android.OS.Parcel.Obtain();

                global::Android.OS.Parcel __reply = global::Android.OS.Parcel.Obtain();
                int __result = default(int);

                try {
                    __data.WriteInterfaceToken(descriptor);
                    __data.WriteInt(apiVersion);
                    __data.WriteString(packageName);
                    __data.WriteString(purchaseToken);
                    remote.Transact(IInAppBillingServiceStub.TransactionConsumePurchase, __data, __reply, 0);
                    __reply.ReadException();
                    __result = __reply.ReadInt();
                } finally {
                    __reply.Recycle();
                    __data.Recycle();
                }
                return(__result);
            }
        public virtual unsafe void WriteToParcel(global::Android.OS.Parcel dest, [global::Android.Runtime.GeneratedEnum] global::Android.OS.ParcelableWriteFlags flags)
        {
            if (id_writeToParcel_Landroid_os_Parcel_I == IntPtr.Zero)
            {
                id_writeToParcel_Landroid_os_Parcel_I = JNIEnv.GetMethodID(class_ref, "writeToParcel", "(Landroid/os/Parcel;I)V");
            }
            try {
                JValue *__args = stackalloc JValue [2];
                __args [0] = new JValue(dest);
                __args [1] = new JValue((int)flags);

                if (((object)this).GetType() == ThresholdType)
                {
                    JNIEnv.CallVoidMethod(((global::Java.Lang.Object) this).Handle, id_writeToParcel_Landroid_os_Parcel_I, __args);
                }
                else
                {
                    JNIEnv.CallNonvirtualVoidMethod(((global::Java.Lang.Object) this).Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "writeToParcel", "(Landroid/os/Parcel;I)V"), __args);
                }
            } finally {
            }
        }
            public global::Android.OS.Bundle GetPurchases(int apiVersion, String packageName, String type, String continuationToken)
            {
                global::Android.OS.Parcel __data = global::Android.OS.Parcel.Obtain();

                global::Android.OS.Parcel __reply  = global::Android.OS.Parcel.Obtain();
                global::Android.OS.Bundle __result = default(global::Android.OS.Bundle);

                try {
                    __data.WriteInterfaceToken(descriptor);
                    __data.WriteInt(apiVersion);
                    __data.WriteString(packageName);
                    __data.WriteString(type);
                    __data.WriteString(continuationToken);
                    remote.Transact(IInAppBillingServiceStub.TransactionGetPurchases, __data, __reply, 0);
                    __reply.ReadException();
                    __result = __reply.ReadInt() != 0 ? (global::Android.OS.Bundle)global::Android.OS.Bundle.Creator.CreateFromParcel(__reply) : null;
                } finally {
                    __reply.Recycle();
                    __data.Recycle();
                }
                return(__result);
            }
コード例 #22
0
        protected virtual unsafe void TransactOneway(int code, global::Android.OS.Parcel @in)
        {
            if (id_transactOneway_ILandroid_os_Parcel_ == IntPtr.Zero)
            {
                id_transactOneway_ILandroid_os_Parcel_ = JNIEnv.GetMethodID(class_ref, "transactOneway", "(ILandroid/os/Parcel;)V");
            }
            try {
                JValue *__args = stackalloc JValue [2];
                __args [0] = new JValue(code);
                __args [1] = new JValue(@in);

                if (((object)this).GetType() == ThresholdType)
                {
                    JNIEnv.CallVoidMethod(((global::Java.Lang.Object) this).Handle, id_transactOneway_ILandroid_os_Parcel_, __args);
                }
                else
                {
                    JNIEnv.CallNonvirtualVoidMethod(((global::Java.Lang.Object) this).Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "transactOneway", "(ILandroid/os/Parcel;)V"), __args);
                }
            } finally {
            }
        }
コード例 #23
0
 // This method is explicitly implemented as a member of an instantiated Xamarin.Facebook.Share.Model.IShareModelBuilder
 global::Java.Lang.Object global::Xamarin.Facebook.Share.Model.IShareModelBuilder.ReadFrom(global::Android.OS.Parcel p0)
 {
     return(global::Java.Interop.JavaObjectExtensions.JavaCast <Java.Lang.Object>(ReadFrom(p0)));
 }
コード例 #24
0
 public global::Xamarin.Facebook.Share.Model.ShareContent.Builder ReadFrom(global::Android.OS.Parcel p0)
 {
     if (id_readFrom_Landroid_os_Parcel_ == IntPtr.Zero)
     {
         id_readFrom_Landroid_os_Parcel_ = JNIEnv.GetMethodID(class_ref, "readFrom", "(Landroid/os/Parcel;)Lcom/facebook/share/model/ShareContent$Builder;");
     }
     global::Xamarin.Facebook.Share.Model.ShareContent.Builder __ret = global::Java.Lang.Object.GetObject <global::Xamarin.Facebook.Share.Model.ShareContent.Builder> (JNIEnv.CallObjectMethod(Handle, id_readFrom_Landroid_os_Parcel_, new JValue(p0)), JniHandleOwnership.TransferLocalRef);
     return(__ret);
 }
コード例 #25
0
 public virtual void WriteToParcel(global::Android.OS.Parcel dest, int flags)                         /* MethodBuilder.Create */
 {
 }
コード例 #26
0
 public StatusBarNotification(global::Android.OS.Parcel @in)                         /* MethodBuilder.Create */
 {
 }
コード例 #27
0
 public void WriteToParcel(global::Android.OS.Parcel parcel, int flags)                         /* MethodBuilder.Create */
 {
 }
コード例 #28
0
 public TextInfo(global::Android.OS.Parcel source)                         /* MethodBuilder.Create */
 {
 }
コード例 #29
0
 public SuggestionsInfo(global::Android.OS.Parcel source)                         /* MethodBuilder.Create */
 {
 }
 public abstract void WriteToParcel(global::Android.OS.Parcel dest, [global::Android.Runtime.GeneratedEnum] global::Android.OS.ParcelableWriteFlags flags);