public override Task<OAuthResult> Login(string oauthLoginUrl)
		{
			Contract.Assert (null != oauthLoginUrl);
			FHOAuthViewController controller = new FHOAuthViewController (oauthLoginUrl, this);
			this.GetTopViewController ().PresentViewController (controller, true, null);
			return this.tcs.Task;
		}
        public override Task <OAuthResult> Login(string oauthLoginUrl)
        {
            Contract.Assert(null != oauthLoginUrl);
            FHOAuthViewController controller = new FHOAuthViewController(oauthLoginUrl, this);

            this.GetTopViewController().PresentViewController(controller, true, null);
            return(this.tcs.Task);
        }
 public AuthDelegate(FHOAuthViewController parent)
     : base()
 {
     this.controller = parent;
 }
			public AuthDelegate(FHOAuthViewController parent)
				:base()
			{
				this.controller = parent;
			}