public static void LiftedFingerFromIndex(this IBDKCollectionIndexViewDelegate This, BDKCollectionIndexView collectionIndexView, nuint pressedIndex)
 {
     if (collectionIndexView == null)
     {
         throw new ArgumentNullException("collectionIndexView");
     }
     global::ApiDefinition.Messaging.void_objc_msgSend_IntPtr_nuint(This.Handle, Selector.GetHandle("collectionIndexView:liftedFingerFromIndex:"), collectionIndexView.Handle, pressedIndex);
 }
 public virtual void LiftedFingerFromIndex(BDKCollectionIndexView collectionIndexView, nuint pressedIndex)
 {
     throw new You_Should_Not_Call_base_In_This_Method();
 }
        public static void IsPressedOnIndex(this IBDKCollectionIndexViewDelegate This, BDKCollectionIndexView collectionIndexView, nuint pressedIndex, string indexTitle)
        {
            if (collectionIndexView == null)
            {
                throw new ArgumentNullException("collectionIndexView");
            }
            if (indexTitle == null)
            {
                throw new ArgumentNullException("indexTitle");
            }
            var nsindexTitle = NSString.CreateNative(indexTitle);

            global::ApiDefinition.Messaging.void_objc_msgSend_IntPtr_nuint_IntPtr(This.Handle, Selector.GetHandle("collectionIndexView:isPressedOnIndex:indexTitle:"), collectionIndexView.Handle, pressedIndex, nsindexTitle);
            NSString.ReleaseNative(nsindexTitle);
        }
 public virtual void IsPressedOnIndex(BDKCollectionIndexView collectionIndexView, nuint pressedIndex, string indexTitle)
 {
     throw new You_Should_Not_Call_base_In_This_Method();
 }