public virtual bool CanReceiveFrom(CTTabWindowController source)
 {
     if (source == null)
     {
         throw new ArgumentNullException("source");
     }
     if (IsDirectBinding)
     {
         return(MonoMac.ObjCRuntime.Messaging.bool_objc_msgSend_IntPtr(this.Handle, selCanReceiveFrom_Handle, source.Handle));
     }
     else
     {
         return(MonoMac.ObjCRuntime.Messaging.bool_objc_msgSendSuper_IntPtr(this.SuperHandle, selCanReceiveFrom_Handle, source.Handle));
     }
 }
 public virtual void MoveTabView(global::MonoMac.AppKit.NSView view, CTTabWindowController controller)
 {
     if (view == null)
     {
         throw new ArgumentNullException("view");
     }
     if (controller == null)
     {
         throw new ArgumentNullException("controller");
     }
     if (IsDirectBinding)
     {
         MonoMac.ObjCRuntime.Messaging.void_objc_msgSend_IntPtr_IntPtr(this.Handle, selMoveTabViewFromController_Handle, view.Handle, controller.Handle);
     }
     else
     {
         MonoMac.ObjCRuntime.Messaging.void_objc_msgSendSuper_IntPtr_IntPtr(this.SuperHandle, selMoveTabViewFromController_Handle, view.Handle, controller.Handle);
     }
 }