public static string DownloadString(string url) { WebRequest request = WebRequest.Create(url); request.Headers["User-Agent"] = "Mozilla/4.0"; request.Method = ("GET"); Task <WebResponse> arg_84_0 = Task.Factory.FromAsync <WebResponse>(new Func <AsyncCallback, object, IAsyncResult>(request.BeginGetResponse), (IAsyncResult asyncResult) => request.EndGetResponse(asyncResult), null); Func <Task <WebResponse>, string> arg_84_1 = new Func <Task <WebResponse>, string>((t) => { return(HttpHelper.ReadStreamFromResponse(t.Result)); }); return(arg_84_0.ContinueWith <string>(arg_84_1).Result); }