Files
Umbraco-CMS/umbraco.MacroEngines.Juno/RazorCore/RazorUmbracoHost.cs
agrath@gmail.com 603a12c5a0 Split umbraco.MacroEngines.Juno into two subfolders (namespaces remain the same)
RazorCore contains all the core razor engine implementation
RazorDynamicNode contains all the DynamicNode functionality and associated support files
2011-02-24 16:05:54 -13:00

22 lines
705 B
C#

using System;
using System.IO;
using System.Web.Razor;
using System.Web.WebPages.Razor;
namespace umbraco.MacroEngines
{
public class RazorUmbracoHost : WebPageRazorHost {
public RazorUmbracoHost(string virtualPath) : base(virtualPath) {}
public RazorUmbracoHost(string virtualPath, string physicalPath) : base(virtualPath, physicalPath) {}
protected override RazorCodeLanguage GetCodeLanguage() {
var ext = Path.GetExtension(VirtualPath);
if (string.Equals(ext, ".razor", StringComparison.OrdinalIgnoreCase))
return new CSharpRazorCodeLanguage();
return base.GetCodeLanguage();
}
}
}