public void Navigate(Uri url, AnkhBrowserArgs args) { ThreadHelper.ThrowIfNotOnUIThread(); AnkhBrowserResults results; bool useExternal = args.External; IAnkhConfigurationService cs = GetService <IAnkhConfigurationService>(); if (cs != null && cs.Instance.ForceExternalBrowser) { useExternal = true; } if (args != null && useExternal) { try { NavigateInExternalBrowser(url); return; } catch { } // BA: log/ignore the exception, and open the URL using VS's browser service } Navigate(url, args, out results); }
public void Navigate(Uri url, AnkhBrowserArgs args, out AnkhBrowserResults results) { IVsWebBrowsingService browserSvc = GetService<IVsWebBrowsingService>(typeof(SVsWebBrowsingService)); Guid windowGuid = new Guid(ToolWindowGuids80.WebBrowserWindow); IVsWebBrowser browser; IVsWindowFrame ppFrame; int hr = browserSvc.CreateWebBrowser( (uint)args.CreateFlags, ref windowGuid, args.BaseCaption, url.ToString(), new BrowserUser(), out browser, out ppFrame); results = new Results(browser, ppFrame); }
public void Navigate(Uri url, AnkhBrowserArgs args, out AnkhBrowserResults results) { IVsWebBrowsingService browserSvc = GetService <IVsWebBrowsingService>(typeof(SVsWebBrowsingService)); Guid windowGuid = new Guid(ToolWindowGuids80.WebBrowserWindow); IVsWebBrowser browser; IVsWindowFrame ppFrame; int hr = browserSvc.CreateWebBrowser( (uint)args.CreateFlags, ref windowGuid, args.BaseCaption, url.ToString(), new BrowserUser(), out browser, out ppFrame); results = new Results(browser, ppFrame); }
public void Navigate(Uri url, AnkhBrowserArgs args) { AnkhBrowserResults results; Navigate(url, args, out results); }