public static void SetBroadcast(this IEpos2FilterOption This, string value)
        {
            if (value == null)
            {
                throw new ArgumentNullException("value");
            }
            var nsvalue = NSString.CreateNative(value);

            global::ApiDefinition.Messaging.void_objc_msgSend_IntPtr(This.Handle, Selector.GetHandle("setBroadcast:"), nsvalue);
            NSString.ReleaseNative(nsvalue);
        }
 public static void SetDeviceType(this IEpos2FilterOption This, int value)
 {
     global::ApiDefinition.Messaging.void_objc_msgSend_int(This.Handle, Selector.GetHandle("setDeviceType:"), value);
 }
 public static int GetDeviceType(this IEpos2FilterOption This)
 {
     return(global::ApiDefinition.Messaging.int_objc_msgSend(This.Handle, Selector.GetHandle("deviceType")));
 }
 public static string GetBroadcast(this IEpos2FilterOption This)
 {
     return(NSString.FromHandle(global::ApiDefinition.Messaging.IntPtr_objc_msgSend(This.Handle, Selector.GetHandle("broadcast"))));
 }