public IViewTemplate CreateView(string viewfile)
{
// Is it a razor view file?
if (!viewfile.EndsWith(".cshtml", StringComparison.InvariantCultureIgnoreCase))
return null;
var compiler = new RazorViewCompiler();
compiler.BaseClass = typeof(View);
compiler.ViewFile = viewfile;
// Compile it
return new RazorViewTemplate(this, compiler.CompileView(), viewfile);
}