public virtual void PresentFromRootViewController (global::MonoTouch.UIKit.UIViewController rootViewController)
{
if (rootViewController == null)
throw new ArgumentNullException ("rootViewController");
if (IsDirectBinding) {
MonoTouch.ObjCRuntime.Messaging.void_objc_msgSend_IntPtr (this.Handle, selPresentFromRootViewController_Handle, rootViewController.Handle);
} else {
MonoTouch.ObjCRuntime.Messaging.void_objc_msgSendSuper_IntPtr (this.SuperHandle, selPresentFromRootViewController_Handle, rootViewController.Handle);
}
}