Files
Umbraco-CMS/umbraco.MacroEngines.Juno/Razor/IRazorProvider.cs
hartvig dabafcc972 MacroEngine massage
[TFS Changeset #81621]
2010-12-08 07:09:45 +00:00

26 lines
759 B
C#

namespace umbraco.MacroEngines.Razor
{
using System.CodeDom;
using System.CodeDom.Compiler;
using System.Web.Razor;
/// <summary>
/// Defines a provider used to create associated compiler types.
/// </summary>
public interface IRazorProvider
{
#region Methods
/// <summary>
/// Creates a code language service.
/// </summary>
/// <returns>Creates a language service.</returns>
RazorCodeLanguage CreateLanguageService();
/// <summary>
/// Creates a <see cref="CodeDomProvider"/>.
/// </summary>
/// <returns>The a code dom provider.</returns>
CodeDomProvider CreateCodeDomProvider();
#endregion
}
}