public virtual unsafe void SetmUuid(global::Android.OS.ParcelUuid mUuid) { const string __id = "setmUuid.(Landroid/os/ParcelUuid;)V"; try { JniArgumentValue *__args = stackalloc JniArgumentValue [1]; __args [0] = new JniArgumentValue((mUuid == null) ? IntPtr.Zero : ((global::Java.Lang.Object)mUuid).Handle); _members.InstanceMethods.InvokeVirtualVoidMethod(__id, this, __args); } finally { } }
public unsafe byte[] GetServiceData(global::Android.OS.ParcelUuid serviceDataUuid) { const string __id = "getServiceData.(Landroid/os/ParcelUuid;)[B"; try { JniArgumentValue *__args = stackalloc JniArgumentValue [1]; __args [0] = new JniArgumentValue((serviceDataUuid == null) ? IntPtr.Zero : ((global::Java.Lang.Object)serviceDataUuid).Handle); var __rm = _members.InstanceMethods.InvokeAbstractObjectMethod(__id, this, __args); return((byte[])JNIEnv.GetArray(__rm.Handle, JniHandleOwnership.TransferLocalRef, typeof(byte))); } finally { } }
public unsafe global::Com.Vivalnk.Android.Support.V18.Scanner.ScanFilter.Builder SetServiceUuid(global::Android.OS.ParcelUuid serviceUuid, global::Android.OS.ParcelUuid uuidMask) { const string __id = "setServiceUuid.(Landroid/os/ParcelUuid;Landroid/os/ParcelUuid;)Lcom/vivalnk/android/support/v18/scanner/ScanFilter$Builder;"; try { JniArgumentValue *__args = stackalloc JniArgumentValue [2]; __args [0] = new JniArgumentValue((serviceUuid == null) ? IntPtr.Zero : ((global::Java.Lang.Object)serviceUuid).Handle); __args [1] = new JniArgumentValue((uuidMask == null) ? IntPtr.Zero : ((global::Java.Lang.Object)uuidMask).Handle); var __rm = _members.InstanceMethods.InvokeAbstractObjectMethod(__id, this, __args); return(global::Java.Lang.Object.GetObject <global::Com.Vivalnk.Android.Support.V18.Scanner.ScanFilter.Builder> (__rm.Handle, JniHandleOwnership.TransferLocalRef)); } finally { } }
public unsafe global::Com.Vivalnk.Android.Support.V18.Scanner.ScanFilter.Builder SetServiceData(global::Android.OS.ParcelUuid serviceDataUuid, byte[] serviceData, byte[] serviceDataMask) { const string __id = "setServiceData.(Landroid/os/ParcelUuid;[B[B)Lcom/vivalnk/android/support/v18/scanner/ScanFilter$Builder;"; IntPtr native_serviceData = JNIEnv.NewArray(serviceData); IntPtr native_serviceDataMask = JNIEnv.NewArray(serviceDataMask); try { JniArgumentValue *__args = stackalloc JniArgumentValue [3]; __args [0] = new JniArgumentValue((serviceDataUuid == null) ? IntPtr.Zero : ((global::Java.Lang.Object)serviceDataUuid).Handle); __args [1] = new JniArgumentValue(native_serviceData); __args [2] = new JniArgumentValue(native_serviceDataMask); var __rm = _members.InstanceMethods.InvokeAbstractObjectMethod(__id, this, __args); return(global::Java.Lang.Object.GetObject <global::Com.Vivalnk.Android.Support.V18.Scanner.ScanFilter.Builder> (__rm.Handle, JniHandleOwnership.TransferLocalRef)); } finally { if (serviceData != null) { JNIEnv.CopyArray(native_serviceData, serviceData); JNIEnv.DeleteLocalRef(native_serviceData); } if (serviceDataMask != null) { JNIEnv.CopyArray(native_serviceDataMask, serviceDataMask); JNIEnv.DeleteLocalRef(native_serviceDataMask); } } }