public static void SetCVVOnCardInfo(this ICCCCVVFormatterDelegate This, CCCCardInfo cardInfo)
 {
     if (cardInfo == null)
     {
         throw new ArgumentNullException("cardInfo");
     }
     global::ApiDefinition.Messaging.void_objc_msgSend_IntPtr(This.Handle, Selector.GetHandle("setCVVOnCardInfo:"), cardInfo.Handle);
 }
 public static bool IsValidCVVWithCardFormatter(this ICCCCVVFormatterDelegate This, CCCCardFormatterDelegate formatter)
 {
     if (formatter == null)
     {
         throw new ArgumentNullException("formatter");
     }
     return(global::ApiDefinition.Messaging.bool_objc_msgSend_IntPtr(This.Handle, Selector.GetHandle("isValidCVVWithCardFormatter:"), formatter.Handle));
 }
        public static bool IsValidCVVForCardNumber(this ICCCCVVFormatterDelegate This, string cardNumber)
        {
            if (cardNumber == null)
            {
                throw new ArgumentNullException("cardNumber");
            }
            var nscardNumber = NSString.CreateNative(cardNumber);

            bool ret;

            ret = global::ApiDefinition.Messaging.bool_objc_msgSend_IntPtr(This.Handle, Selector.GetHandle("isValidCVVForCardNumber:"), nscardNumber);
            NSString.ReleaseNative(nscardNumber);

            return(ret);
        }
 public static ushort GetMaskCharacter(this ICCCCVVFormatterDelegate This)
 {
     return(global::ApiDefinition.Messaging.UInt16_objc_msgSend(This.Handle, Selector.GetHandle("maskCharacter")));
 }
 public static bool GetIsValidCVV(this ICCCCVVFormatterDelegate This)
 {
     return(global::ApiDefinition.Messaging.bool_objc_msgSend(This.Handle, Selector.GetHandle("isValidCVV")));
 }
 public static void SetMaskCharacter(this ICCCCVVFormatterDelegate This, ushort value)
 {
     global::ApiDefinition.Messaging.void_objc_msgSend_UInt16(This.Handle, Selector.GetHandle("setMaskCharacter:"), value);
 }