public static nuint RecentEmojisMaintainedCountForEmojiKeyboardView(this IAGEmojiKeyboardViewDataSource This, AGEmojiKeyboardView emojiKeyboardView)
 {
     if (emojiKeyboardView == null)
     {
         throw new ArgumentNullException("emojiKeyboardView");
     }
     return(global::ApiDefinitions.Messaging.nuint_objc_msgSend_IntPtr(This.Handle, Selector.GetHandle("recentEmojisMaintainedCountForEmojiKeyboardView:"), emojiKeyboardView.Handle));
 }
        public static AGEmojiKeyboardViewCategoryImage DefaultCategoryForEmojiKeyboardView(this IAGEmojiKeyboardViewDataSource This, AGEmojiKeyboardView emojiKeyboardView)
        {
            if (emojiKeyboardView == null)
            {
                throw new ArgumentNullException("emojiKeyboardView");
            }
            AGEmojiKeyboardViewCategoryImage ret;

            if (IntPtr.Size == 8)
            {
                ret = (AGEmojiKeyboardViewCategoryImage)global::ApiDefinitions.Messaging.Int64_objc_msgSend_IntPtr(This.Handle, Selector.GetHandle("defaultCategoryForEmojiKeyboardView:"), emojiKeyboardView.Handle);
            }
            else
            {
                ret = (AGEmojiKeyboardViewCategoryImage)global::ApiDefinitions.Messaging.int_objc_msgSend_IntPtr(This.Handle, Selector.GetHandle("defaultCategoryForEmojiKeyboardView:"), emojiKeyboardView.Handle);
            }
            return(ret);
        }