public unsafe PipelineDraweeControllerBuilderSupplier(global::Android.Content.Context context, global::Com.Facebook.Drawee.Backends.Pipeline.DraweeConfig draweeConfig)
            : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer)
        {
            const string __id = "(Landroid/content/Context;Lcom/facebook/drawee/backends/pipeline/DraweeConfig;)V";

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

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [2];
                __args [0] = new JniArgumentValue((context == null) ? IntPtr.Zero : ((global::Java.Lang.Object)context).Handle);
                __args [1] = new JniArgumentValue((draweeConfig == null) ? IntPtr.Zero : ((global::Java.Lang.Object)draweeConfig).Handle);
                var __r = _members.InstanceMethods.StartCreateInstance(__id, ((object)this).GetType(), __args);
                SetHandle(__r.Handle, JniHandleOwnership.TransferLocalRef);
                _members.InstanceMethods.FinishCreateInstance(__id, this, __args);
            } finally {
            }
        }
コード例 #2
0
        public virtual unsafe global::Java.Lang.Object Invoke(global::Java.Lang.Object proxy, global::Java.Lang.Reflect.Method method, global::Java.Lang.Object[] args)
        {
            const string __id        = "invoke.(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;";
            IntPtr       native_args = JNIEnv.NewArray(args);

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [3];
                __args [0] = new JniArgumentValue((proxy == null) ? IntPtr.Zero : ((global::Java.Lang.Object)proxy).Handle);
                __args [1] = new JniArgumentValue((method == null) ? IntPtr.Zero : ((global::Java.Lang.Object)method).Handle);
                __args [2] = new JniArgumentValue(native_args);
                var __rm = _members.InstanceMethods.InvokeVirtualObjectMethod(__id, this, __args);
                return(global::Java.Lang.Object.GetObject <global::Java.Lang.Object> (__rm.Handle, JniHandleOwnership.TransferLocalRef));
            } finally {
                if (args != null)
                {
                    JNIEnv.CopyArray(native_args, args);
                    JNIEnv.DeleteLocalRef(native_args);
                }
            }
        }
コード例 #3
0
        public static unsafe string InitializeDiagnosticContext(string requestCorrelationId, string sdkType, string sdkVersion)
        {
            const string __id = "initializeDiagnosticContext.(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;";
            IntPtr       native_requestCorrelationId = JNIEnv.NewString(requestCorrelationId);
            IntPtr       native_sdkType    = JNIEnv.NewString(sdkType);
            IntPtr       native_sdkVersion = JNIEnv.NewString(sdkVersion);

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [3];
                __args [0] = new JniArgumentValue(native_requestCorrelationId);
                __args [1] = new JniArgumentValue(native_sdkType);
                __args [2] = new JniArgumentValue(native_sdkVersion);
                var __rm = _members.StaticMethods.InvokeObjectMethod(__id, __args);
                return(JNIEnv.GetString(__rm.Handle, JniHandleOwnership.TransferLocalRef));
            } finally {
                JNIEnv.DeleteLocalRef(native_requestCorrelationId);
                JNIEnv.DeleteLocalRef(native_sdkType);
                JNIEnv.DeleteLocalRef(native_sdkVersion);
            }
        }
コード例 #4
0
        public unsafe InflaterSource(global::Okio.ISource source, global::Java.Util.Zip.Inflater inflater)
            : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer)
        {
            const string __id = "(Lokio/Source;Ljava/util/zip/Inflater;)V";

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

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [2];
                __args [0] = new JniArgumentValue((source == null) ? IntPtr.Zero : ((global::Java.Lang.Object)source).Handle);
                __args [1] = new JniArgumentValue((inflater == null) ? IntPtr.Zero : ((global::Java.Lang.Object)inflater).Handle);
                var __r = _members.InstanceMethods.StartCreateInstance(__id, ((object)this).GetType(), __args);
                SetHandle(__r.Handle, JniHandleOwnership.TransferLocalRef);
                _members.InstanceMethods.FinishCreateInstance(__id, this, __args);
            } finally {
            }
        }
        public unsafe MaterialProgressDrawable(global::Android.Content.Context context, global::Android.Views.View animExcutor)
            : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer)
        {
            const string __id = "(Landroid/content/Context;Landroid/view/View;)V";

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

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [2];
                __args [0] = new JniArgumentValue((context == null) ? IntPtr.Zero : ((global::Java.Lang.Object)context).Handle);
                __args [1] = new JniArgumentValue((animExcutor == null) ? IntPtr.Zero : ((global::Java.Lang.Object)animExcutor).Handle);
                var __r = _members.InstanceMethods.StartCreateInstance(__id, ((object)this).GetType(), __args);
                SetHandle(__r.Handle, JniHandleOwnership.TransferLocalRef);
                _members.InstanceMethods.FinishCreateInstance(__id, this, __args);
            } finally {
            }
        }
コード例 #6
0
        public unsafe void RawFree(byte[] value)
        {
            const string __id         = "free.([B)V";
            IntPtr       native_value = JNIEnv.NewArray(value);

            try
            {
                JniArgumentValue *__args = stackalloc JniArgumentValue[1];
                __args[0] = new JniArgumentValue(native_value);
                _members.InstanceMethods.InvokeVirtualVoidMethod(__id, this, __args);
            }
            finally
            {
                if (value != null)
                {
                    JNIEnv.CopyArray(native_value, value);
                    JNIEnv.DeleteLocalRef(native_value);
                }
            }
        }
        public unsafe StreamAllocation(global::Okhttp3.ConnectionPool connectionPool, global::Okhttp3.Address address)
            : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer)
        {
            const string __id = "(Lokhttp3/ConnectionPool;Lokhttp3/Address;)V";

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

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [2];
                __args [0] = new JniArgumentValue((connectionPool == null) ? IntPtr.Zero : ((global::Java.Lang.Object)connectionPool).Handle);
                __args [1] = new JniArgumentValue((address == null) ? IntPtr.Zero : ((global::Java.Lang.Object)address).Handle);
                var __r = _members.InstanceMethods.StartCreateInstance(__id, ((object)this).GetType(), __args);
                SetHandle(__r.Handle, JniHandleOwnership.TransferLocalRef);
                _members.InstanceMethods.FinishCreateInstance(__id, this, __args);
            } finally {
            }
        }
        public unsafe RouteSelector(global::Okhttp3.Address address, global::Okhttp3.Internal.RouteDatabase routeDatabase)
            : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer)
        {
            const string __id = "(Lokhttp3/Address;Lokhttp3/internal/RouteDatabase;)V";

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

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [2];
                __args [0] = new JniArgumentValue((address == null) ? IntPtr.Zero : ((global::Java.Lang.Object)address).Handle);
                __args [1] = new JniArgumentValue((routeDatabase == null) ? IntPtr.Zero : ((global::Java.Lang.Object)routeDatabase).Handle);
                var __r = _members.InstanceMethods.StartCreateInstance(__id, ((object)this).GetType(), __args);
                SetHandle(__r.Handle, JniHandleOwnership.TransferLocalRef);
                _members.InstanceMethods.FinishCreateInstance(__id, this, __args);
            } finally {
            }
        }
        public unsafe HardwareVideoEncoderFactory(bool enableIntelVp8Encoder, bool enableH264HighProfile)
            : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer)
        {
            const string __id = "(ZZ)V";

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

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [2];
                __args [0] = new JniArgumentValue(enableIntelVp8Encoder);
                __args [1] = new JniArgumentValue(enableH264HighProfile);
                var __r = _members.InstanceMethods.StartCreateInstance(__id, ((object)this).GetType(), __args);
                SetHandle(__r.Handle, JniHandleOwnership.TransferLocalRef);
                _members.InstanceMethods.FinishCreateInstance(__id, this, __args);
            } finally {
            }
        }
コード例 #10
0
        public virtual unsafe int Pixeltobmp(byte[] p0, int p1, global::Android.Graphics.Bitmap p2)
        {
            const string __id      = "pixeltobmp.([BILandroid/graphics/Bitmap;)I";
            IntPtr       native_p0 = JNIEnv.NewArray(p0);

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [3];
                __args [0] = new JniArgumentValue(native_p0);
                __args [1] = new JniArgumentValue(p1);
                __args [2] = new JniArgumentValue((p2 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)p2).Handle);
                var __rm = _members.InstanceMethods.InvokeVirtualInt32Method(__id, this, __args);
                return(__rm);
            } finally {
                if (p0 != null)
                {
                    JNIEnv.CopyArray(native_p0, p0);
                    JNIEnv.DeleteLocalRef(native_p0);
                }
            }
        }
コード例 #11
0
        public unsafe MapTypeAdapterFactory(global::Com.Google.Gson.Internal.ConstructorConstructor constructorConstructor, bool complexMapKeySerialization)
            : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer)
        {
            const string __id = "(Lcom/google/gson/internal/ConstructorConstructor;Z)V";

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

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [2];
                __args [0] = new JniArgumentValue((constructorConstructor == null) ? IntPtr.Zero : ((global::Java.Lang.Object)constructorConstructor).Handle);
                __args [1] = new JniArgumentValue(complexMapKeySerialization);
                var __r = _members.InstanceMethods.StartCreateInstance(__id, ((object)this).GetType(), __args);
                SetHandle(__r.Handle, JniHandleOwnership.TransferLocalRef);
                _members.InstanceMethods.FinishCreateInstance(__id, this, __args);
            } finally {
            }
        }
コード例 #12
0
        public unsafe OkHttpsURLConnection(global::Java.Net.URL url, global::Okhttp3.OkHttpClient client)
            : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer)
        {
            const string __id = "(Ljava/net/URL;Lokhttp3/OkHttpClient;)V";

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

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [2];
                __args [0] = new JniArgumentValue((url == null) ? IntPtr.Zero : ((global::Java.Lang.Object)url).Handle);
                __args [1] = new JniArgumentValue((client == null) ? IntPtr.Zero : ((global::Java.Lang.Object)client).Handle);
                var __r = _members.InstanceMethods.StartCreateInstance(__id, ((object)this).GetType(), __args);
                SetHandle(__r.Handle, JniHandleOwnership.TransferLocalRef);
                _members.InstanceMethods.FinishCreateInstance(__id, this, __args);
            } finally {
            }
        }
コード例 #13
0
        public unsafe NoSubscriberEvent(global::Com.Vivalnk.Sdk.Common.Eventbus.EventBus eventBus, global::Java.Lang.Object originalEvent)
            : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer)
        {
            const string __id = "(Lcom/vivalnk/sdk/common/eventbus/EventBus;Ljava/lang/Object;)V";

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

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [2];
                __args [0] = new JniArgumentValue((eventBus == null) ? IntPtr.Zero : ((global::Java.Lang.Object)eventBus).Handle);
                __args [1] = new JniArgumentValue((originalEvent == null) ? IntPtr.Zero : ((global::Java.Lang.Object)originalEvent).Handle);
                var __r = _members.InstanceMethods.StartCreateInstance(__id, ((object)this).GetType(), __args);
                SetHandle(__r.Handle, JniHandleOwnership.TransferLocalRef);
                _members.InstanceMethods.FinishCreateInstance(__id, this, __args);
            } finally {
            }
        }
コード例 #14
0
        public static unsafe void ABGRToI420(global::Java.Nio.ByteBuffer src, int srcStride, global::Java.Nio.ByteBuffer dstY, int dstStrideY, global::Java.Nio.ByteBuffer dstU, int dstStrideU, global::Java.Nio.ByteBuffer dstV, int dstStrideV, int width, int height)
        {
            const string __id = "ABGRToI420.(Ljava/nio/ByteBuffer;ILjava/nio/ByteBuffer;ILjava/nio/ByteBuffer;ILjava/nio/ByteBuffer;III)V";

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [10];
                __args [0] = new JniArgumentValue((src == null) ? IntPtr.Zero : ((global::Java.Lang.Object)src).Handle);
                __args [1] = new JniArgumentValue(srcStride);
                __args [2] = new JniArgumentValue((dstY == null) ? IntPtr.Zero : ((global::Java.Lang.Object)dstY).Handle);
                __args [3] = new JniArgumentValue(dstStrideY);
                __args [4] = new JniArgumentValue((dstU == null) ? IntPtr.Zero : ((global::Java.Lang.Object)dstU).Handle);
                __args [5] = new JniArgumentValue(dstStrideU);
                __args [6] = new JniArgumentValue((dstV == null) ? IntPtr.Zero : ((global::Java.Lang.Object)dstV).Handle);
                __args [7] = new JniArgumentValue(dstStrideV);
                __args [8] = new JniArgumentValue(width);
                __args [9] = new JniArgumentValue(height);
                _members.StaticMethods.InvokeVoidMethod(__id, __args);
            } finally {
            }
        }
コード例 #15
0
        public unsafe MqttException(int reason, global::Java.Lang.Throwable cause)
            : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer)
        {
            const string __id = "(ILjava/lang/Throwable;)V";

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

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [2];
                __args [0] = new JniArgumentValue(reason);
                __args [1] = new JniArgumentValue((cause == null) ? IntPtr.Zero : ((global::Java.Lang.Throwable)cause).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 unsafe RemoteWampClient(global::Com.Spotify.Protocol.Client.AppProtocolCommunicator communicator, global::Com.Spotify.Protocol.Client.WampCallsOrchestrator wampCallsOrchestrator)
            : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer)
        {
            const string __id = "(Lcom/spotify/protocol/client/AppProtocolCommunicator;Lcom/spotify/protocol/client/WampCallsOrchestrator;)V";

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

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [2];
                __args [0] = new JniArgumentValue((communicator == null) ? IntPtr.Zero : ((global::Java.Lang.Object)communicator).Handle);
                __args [1] = new JniArgumentValue((wampCallsOrchestrator == null) ? IntPtr.Zero : ((global::Java.Lang.Object)wampCallsOrchestrator).Handle);
                var __r = _members.InstanceMethods.StartCreateInstance(__id, ((object)this).GetType(), __args);
                SetHandle(__r.Handle, JniHandleOwnership.TransferLocalRef);
                _members.InstanceMethods.FinishCreateInstance(__id, this, __args);
            } finally {
            }
        }
        public unsafe ClientAuthHandler(global::Com.Aliyun.Alink.Linksdk.Alcs.Api.Client.AlcsClient client, global::Com.Aliyun.Alink.Linksdk.Alcs.Api.Client.IDeviceHandler handler)
            : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer)
        {
            const string __id = "(Lcom/aliyun/alink/linksdk/alcs/api/client/AlcsClient;Lcom/aliyun/alink/linksdk/alcs/api/client/IDeviceHandler;)V";

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

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [2];
                __args [0] = new JniArgumentValue((client == null) ? IntPtr.Zero : ((global::Java.Lang.Object)client).Handle);
                __args [1] = new JniArgumentValue((handler == null) ? IntPtr.Zero : ((global::Java.Lang.Object)handler).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
        public unsafe GenericDraweeView(global::Android.Content.Context context, global::Com.Facebook.Drawee.Generic.GenericDraweeHierarchy hierarchy)
            : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer)
        {
            const string __id = "(Landroid/content/Context;Lcom/facebook/drawee/generic/GenericDraweeHierarchy;)V";

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

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [2];
                __args [0] = new JniArgumentValue((context == null) ? IntPtr.Zero : ((global::Java.Lang.Object)context).Handle);
                __args [1] = new JniArgumentValue((hierarchy == null) ? IntPtr.Zero : ((global::Java.Lang.Object)hierarchy).Handle);
                var __r = _members.InstanceMethods.StartCreateInstance(__id, ((object)this).GetType(), __args);
                SetHandle(__r.Handle, JniHandleOwnership.TransferLocalRef);
                _members.InstanceMethods.FinishCreateInstance(__id, this, __args);
            } finally {
            }
        }
        public unsafe ShoveGestureDetector(global::Android.Content.Context context, global::Com.Mapbox.Android.Gestures.AndroidGesturesManager gesturesManager)
            : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer)
        {
            const string __id = "(Landroid/content/Context;Lcom/mapbox/android/gestures/AndroidGesturesManager;)V";

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

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [2];
                __args [0] = new JniArgumentValue((context == null) ? IntPtr.Zero : ((global::Java.Lang.Object)context).Handle);
                __args [1] = new JniArgumentValue((gesturesManager == null) ? IntPtr.Zero : ((global::Java.Lang.Object)gesturesManager).Handle);
                var __r = _members.InstanceMethods.StartCreateInstance(__id, ((object)this).GetType(), __args);
                SetHandle(__r.Handle, JniHandleOwnership.TransferLocalRef);
                _members.InstanceMethods.FinishCreateInstance(__id, this, __args);
            } finally {
            }
        }
コード例 #20
0
        public unsafe FriendListItem(global::Android.Content.Context context, float ratio)
            : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer)
        {
            const string __id = "(Landroid/content/Context;F)V";

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

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [2];
                __args [0] = new JniArgumentValue((context == null) ? IntPtr.Zero : ((global::Java.Lang.Object)context).Handle);
                __args [1] = new JniArgumentValue(ratio);
                var __r = _members.InstanceMethods.StartCreateInstance(__id, ((object)this).GetType(), __args);
                SetHandle(__r.Handle, JniHandleOwnership.TransferLocalRef);
                _members.InstanceMethods.FinishCreateInstance(__id, this, __args);
            } finally {
            }
        }
コード例 #21
0
        public unsafe RetryAndFollowUpInterceptor(global::Okhttp3.OkHttpClient client, bool forWebSocket)
            : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer)
        {
            const string __id = "(Lokhttp3/OkHttpClient;Z)V";

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

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [2];
                __args [0] = new JniArgumentValue((client == null) ? IntPtr.Zero : ((global::Java.Lang.Object)client).Handle);
                __args [1] = new JniArgumentValue(forWebSocket);
                var __r = _members.InstanceMethods.StartCreateInstance(__id, ((object)this).GetType(), __args);
                SetHandle(__r.Handle, JniHandleOwnership.TransferLocalRef);
                _members.InstanceMethods.FinishCreateInstance(__id, this, __args);
            } finally {
            }
        }
コード例 #22
0
        public unsafe TransitionOptions(long duration, long delay)
            : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer)
        {
            const string __id = "(JJ)V";

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

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [2];
                __args [0] = new JniArgumentValue(duration);
                __args [1] = new JniArgumentValue(delay);
                var __r = _members.InstanceMethods.StartCreateInstance(__id, ((object)this).GetType(), __args);
                SetHandle(__r.Handle, JniHandleOwnership.TransferLocalRef);
                _members.InstanceMethods.FinishCreateInstance(__id, this, __args);
            } finally {
            }
        }
        public unsafe CTInboxTabAdapter(global::Android.Support.V4.App.FragmentManager fm, int size)
            : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer)
        {
            const string __id = "(Landroid/support/v4/app/FragmentManager;I)V";

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

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [2];
                __args [0] = new JniArgumentValue((fm == null) ? IntPtr.Zero : ((global::Java.Lang.Object)fm).Handle);
                __args [1] = new JniArgumentValue(size);
                var __r = _members.InstanceMethods.StartCreateInstance(__id, ((object)this).GetType(), __args);
                SetHandle(__r.Handle, JniHandleOwnership.TransferLocalRef);
                _members.InstanceMethods.FinishCreateInstance(__id, this, __args);
            } finally {
            }
        }
コード例 #24
0
        public unsafe RoundRectLayout(global::Android.Content.Context context, global::Android.Util.IAttributeSet attrs)
            : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer)
        {
            const string __id = "(Landroid/content/Context;Landroid/util/AttributeSet;)V";

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

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [2];
                __args [0] = new JniArgumentValue((context == null) ? IntPtr.Zero : ((global::Java.Lang.Object)context).Handle);
                __args [1] = new JniArgumentValue((attrs == null) ? IntPtr.Zero : ((global::Java.Lang.Object)attrs).Handle);
                var __r = _members.InstanceMethods.StartCreateInstance(__id, ((object)this).GetType(), __args);
                SetHandle(__r.Handle, JniHandleOwnership.TransferLocalRef);
                _members.InstanceMethods.FinishCreateInstance(__id, this, __args);
            } finally {
            }
        }
コード例 #25
0
        public virtual unsafe int Read(byte[] buffer, int byteOffset, int byteCount)
        {
            const string __id          = "read.([BII)I";
            IntPtr       native_buffer = JNIEnv.NewArray(buffer);

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [3];
                __args [0] = new JniArgumentValue(native_buffer);
                __args [1] = new JniArgumentValue(byteOffset);
                __args [2] = new JniArgumentValue(byteCount);
                var __rm = _members.InstanceMethods.InvokeVirtualInt32Method(__id, this, __args);
                return(__rm);
            } finally {
                if (buffer != null)
                {
                    JNIEnv.CopyArray(native_buffer, buffer);
                    JNIEnv.DeleteLocalRef(native_buffer);
                }
            }
        }
コード例 #26
0
        public static unsafe void I420Rotate(global::Java.Nio.ByteBuffer srcY, int srcStrideY, global::Java.Nio.ByteBuffer srcU, int srcStrideU, global::Java.Nio.ByteBuffer srcV, int srcStrideV, global::Java.Nio.ByteBuffer dst, int srcWidth, int srcHeight, int rotationMode)
        {
            const string __id = "I420Rotate.(Ljava/nio/ByteBuffer;ILjava/nio/ByteBuffer;ILjava/nio/ByteBuffer;ILjava/nio/ByteBuffer;III)V";

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [10];
                __args [0] = new JniArgumentValue((srcY == null) ? IntPtr.Zero : ((global::Java.Lang.Object)srcY).Handle);
                __args [1] = new JniArgumentValue(srcStrideY);
                __args [2] = new JniArgumentValue((srcU == null) ? IntPtr.Zero : ((global::Java.Lang.Object)srcU).Handle);
                __args [3] = new JniArgumentValue(srcStrideU);
                __args [4] = new JniArgumentValue((srcV == null) ? IntPtr.Zero : ((global::Java.Lang.Object)srcV).Handle);
                __args [5] = new JniArgumentValue(srcStrideV);
                __args [6] = new JniArgumentValue((dst == null) ? IntPtr.Zero : ((global::Java.Lang.Object)dst).Handle);
                __args [7] = new JniArgumentValue(srcWidth);
                __args [8] = new JniArgumentValue(srcHeight);
                __args [9] = new JniArgumentValue(rotationMode);
                _members.StaticMethods.InvokeVoidMethod(__id, __args);
            } finally {
            }
        }
コード例 #27
0
        public unsafe ErrorDialogConfig(global::Android.Content.Res.Resources resources, int defaultTitleId, int defaultMsgId)
            : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer)
        {
            const string __id = "(Landroid/content/res/Resources;II)V";

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

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [3];
                __args [0] = new JniArgumentValue((resources == null) ? IntPtr.Zero : ((global::Java.Lang.Object)resources).Handle);
                __args [1] = new JniArgumentValue(defaultTitleId);
                __args [2] = new JniArgumentValue(defaultMsgId);
                var __r = _members.InstanceMethods.StartCreateInstance(__id, ((object)this).GetType(), __args);
                SetHandle(__r.Handle, JniHandleOwnership.TransferLocalRef);
                _members.InstanceMethods.FinishCreateInstance(__id, this, __args);
            } finally {
            }
        }
コード例 #28
0
        public unsafe BMBShadow(global::Android.Content.Context p0, global::Android.Util.IAttributeSet p1, int p2)
            : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer)
        {
            const string __id = "(Landroid/content/Context;Landroid/util/AttributeSet;I)V";

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

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [3];
                __args [0] = new JniArgumentValue((p0 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)p0).Handle);
                __args [1] = new JniArgumentValue((p1 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)p1).Handle);
                __args [2] = new JniArgumentValue(p2);
                var __r = _members.InstanceMethods.StartCreateInstance(__id, ((object)this).GetType(), __args);
                SetHandle(__r.Handle, JniHandleOwnership.TransferLocalRef);
                _members.InstanceMethods.FinishCreateInstance(__id, this, __args);
            } finally {
            }
        }
コード例 #29
0
        public static unsafe global::Okhttp3.RequestBody Create(global::Okhttp3.MediaType contentType, byte[] content, int offset, int byteCount)
        {
            const string __id           = "create.(Lokhttp3/MediaType;[BII)Lokhttp3/RequestBody;";
            IntPtr       native_content = JNIEnv.NewArray(content);

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [4];
                __args [0] = new JniArgumentValue((contentType == null) ? IntPtr.Zero : ((global::Java.Lang.Object)contentType).Handle);
                __args [1] = new JniArgumentValue(native_content);
                __args [2] = new JniArgumentValue(offset);
                __args [3] = new JniArgumentValue(byteCount);
                var __rm = _members.StaticMethods.InvokeObjectMethod(__id, __args);
                return(global::Java.Lang.Object.GetObject <global::Okhttp3.RequestBody> (__rm.Handle, JniHandleOwnership.TransferLocalRef));
            } finally {
                if (content != null)
                {
                    JNIEnv.CopyArray(native_content, content);
                    JNIEnv.DeleteLocalRef(native_content);
                }
            }
        }
        public virtual unsafe int ItlsWrite(long p0, byte[] p1, int p2, int p3)
        {
            const string __id      = "itlsWrite.(J[BII)I";
            IntPtr       native_p1 = JNIEnv.NewArray(p1);

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [4];
                __args [0] = new JniArgumentValue(p0);
                __args [1] = new JniArgumentValue(native_p1);
                __args [2] = new JniArgumentValue(p2);
                __args [3] = new JniArgumentValue(p3);
                var __rm = _members.InstanceMethods.InvokeVirtualInt32Method(__id, this, __args);
                return(__rm);
            } finally {
                if (p1 != null)
                {
                    JNIEnv.CopyArray(native_p1, p1);
                    JNIEnv.DeleteLocalRef(native_p1);
                }
            }
        }