public void Render(ViewContext viewContext, System.IO.TextWriter writer)
            {
                using (ViewEngine.DoProfileStep("Render"))
                {
                    WebPageContext       pageContext;
                    WebPageRenderingBase startPage;
                    var webViewPage = CreatePage(viewContext, writer, out pageContext, out startPage);

                    using (ViewEngine.DoProfileStep("ExecutePageHierarchy"))
                    {
                        webViewPage.ExecutePageHierarchy(pageContext, writer, startPage);
                    }
                }
            }