Blade.Views.RazorTemplate.DoRender C# (CSharp) Method

DoRender() protected method

protected DoRender ( System.Web.UI.HtmlTextWriter output ) : void
output System.Web.UI.HtmlTextWriter
return void
        protected override void DoRender(HtmlTextWriter output)
        {
            using (new RenderingDiagnostics(output, Path + " (statically bound)", Cacheable, VaryByData, VaryByDevice, VaryByLogin, VaryByParm, VaryByQueryString, VaryByUser, ClearOnIndexUpdate, GetCachingID()))
            {
                Assert.IsNotNull(Path, "Path was null or empty, and must point to a valid virtual path to a Razor rendering.");

                var renderer = new ViewRenderer();
                var result = renderer.RenderPartialViewToString(Path, Model);

                output.Write(result);
            }
        }