public void DidChangeState(WDCardField cardField, WDCardFieldState state)
 {
     if (cardField == null)
     {
         throw new ArgumentNullException("cardField");
     }
     if (IntPtr.Size == 8)
     {
         global::ApiDefinition.Messaging.void_objc_msgSend_IntPtr_Int64(this.Handle, Selector.GetHandle("cardField:didChangeState:"), cardField.Handle, (Int64)state);
     }
     else
     {
         global::ApiDefinition.Messaging.void_objc_msgSend_IntPtr_int(this.Handle, Selector.GetHandle("cardField:didChangeState:"), cardField.Handle, (int)state);
     }
 }
 public abstract void DidChangeState(WDCardField cardField, WDCardFieldState state);