public static void PushHelpCenterWithNavigationController(global::UIKit.UINavigationController controller)
 {
     if (controller == null)
     {
         throw new ArgumentNullException("controller");
     }
     global::ApiDefinition.Messaging.void_objc_msgSend_IntPtr(class_ptr, Selector.GetHandle("pushHelpCenterWithNavigationController:"), controller.Handle);
 }
 public static void SetPrimaryColor(this global::UIKit.UINavigationController This, global::UIKit.UIColor primaryColor)
 {
     if (primaryColor == null)
     {
         throw new ArgumentNullException("primaryColor");
     }
     global::ApiDefinition.Messaging.void_objc_msgSend_IntPtr(This.Handle, Selector.GetHandle("setPrimaryColor:"), primaryColor.Handle);
 }
        public static void SetProgressTitle(this global::UIKit.UINavigationController This, string title)
        {
            if (title == null)
            {
                throw new ArgumentNullException("title");
            }
            var nstitle = NSString.CreateNative(title);

            global::ApiDefinition.Messaging.void_objc_msgSend_IntPtr(This.Handle, Selector.GetHandle("setProgressTitle:"), nstitle);
            NSString.ReleaseNative(nstitle);
        }
 public static void SetProgress(this global::UIKit.UINavigationController This, global::System.nfloat progress, bool animated)
 {
     global::ApiDefinition.Messaging.void_objc_msgSend_nfloat_bool(This.Handle, Selector.GetHandle("setProgress:animated:"), progress, animated);
 }
 public static void SetIndeterminate(this global::UIKit.UINavigationController This, bool indeterminate)
 {
     global::ApiDefinition.Messaging.void_objc_msgSend_bool(This.Handle, Selector.GetHandle("setIndeterminate:"), indeterminate);
 }
 public static bool IsShowingProgressBar(this global::UIKit.UINavigationController This, bool isShowingProgressBar)
 {
     return(global::ApiDefinition.Messaging.bool_objc_msgSend_bool(This.Handle, Selector.GetHandle("setIsShowingProgressBar:"), isShowingProgressBar));
 }
 public static bool GetIndeterminate(this global::UIKit.UINavigationController This)
 {
     return(global::ApiDefinition.Messaging.bool_objc_msgSend(This.Handle, Selector.GetHandle("getIndeterminate")));
 }
 public static void FinishProgress(this global::UIKit.UINavigationController This)
 {
     global::ApiDefinition.Messaging.void_objc_msgSend(This.Handle, Selector.GetHandle("finishProgress"));
 }