public unsafe BlockOption(global::Com.Aliyun.Alink.Linksdk.Alcs.Coap.Option.BlockOption origin) : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer) { const string __id = "(Lcom/aliyun/alink/linksdk/alcs/coap/option/BlockOption;)V"; if (((global::Java.Lang.Object) this).Handle != IntPtr.Zero) { return; } try { JniArgumentValue *__args = stackalloc JniArgumentValue [1]; __args [0] = new JniArgumentValue((origin == null) ? IntPtr.Zero : ((global::Java.Lang.Object)origin).Handle); var __r = _members.InstanceMethods.StartCreateInstance(__id, ((object)this).GetType(), __args); SetHandle(__r.Handle, JniHandleOwnership.TransferLocalRef); _members.InstanceMethods.FinishCreateInstance(__id, this, __args); } finally { } }
static bool n_IsM(IntPtr jnienv, IntPtr native__this) { global::Com.Aliyun.Alink.Linksdk.Alcs.Coap.Option.BlockOption __this = global::Java.Lang.Object.GetObject <global::Com.Aliyun.Alink.Linksdk.Alcs.Coap.Option.BlockOption> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); return(__this.IsM()); }
static IntPtr n_GetValue(IntPtr jnienv, IntPtr native__this) { global::Com.Aliyun.Alink.Linksdk.Alcs.Coap.Option.BlockOption __this = global::Java.Lang.Object.GetObject <global::Com.Aliyun.Alink.Linksdk.Alcs.Coap.Option.BlockOption> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); return(JNIEnv.NewArray(__this.GetValue())); }