C# Class Codestellation.Ether.Templating.Razor.RazorTemplatesCompiler

Show file Open project: Codestellation/Ether

Public Methods

Method Description
Compile ( string templatesFilePath ) : Assembly
RazorTemplatesCompiler ( string templatesNamespaceName, Type defaultTemplatesBaseClass ) : System

Protected Methods

Method Description
CompileTemplateCode ( CodeCompileUnit generatedCodes, CSharpCodeProvider codeProvider ) : Assembly
GenerateTemplateCode ( string templateClassName, string templateContent, CSharpCodeProvider codeProvider ) : CodeCompileUnit
ThrowExceptionIfErrors ( CompilerResults results ) : void
ThrowExceptionIfErrors ( System.Web.Razor.GeneratorResults results ) : void

Private Methods

Method Description
DumpTemplateCode ( string templateName, CodeCompileUnit code, CSharpCodeProvider codeProvider ) : void

Method Details

Compile() public method

public Compile ( string templatesFilePath ) : Assembly
templatesFilePath string
return System.Reflection.Assembly

CompileTemplateCode() protected method

protected CompileTemplateCode ( CodeCompileUnit generatedCodes, CSharpCodeProvider codeProvider ) : Assembly
generatedCodes System.CodeDom.CodeCompileUnit
codeProvider Microsoft.CSharp.CSharpCodeProvider
return System.Reflection.Assembly

GenerateTemplateCode() protected method

protected GenerateTemplateCode ( string templateClassName, string templateContent, CSharpCodeProvider codeProvider ) : CodeCompileUnit
templateClassName string
templateContent string
codeProvider Microsoft.CSharp.CSharpCodeProvider
return System.CodeDom.CodeCompileUnit

RazorTemplatesCompiler() public method

public RazorTemplatesCompiler ( string templatesNamespaceName, Type defaultTemplatesBaseClass ) : System
templatesNamespaceName string
defaultTemplatesBaseClass System.Type
return System

ThrowExceptionIfErrors() protected static method

protected static ThrowExceptionIfErrors ( CompilerResults results ) : void
results System.CodeDom.Compiler.CompilerResults
return void

ThrowExceptionIfErrors() protected static method

protected static ThrowExceptionIfErrors ( System.Web.Razor.GeneratorResults results ) : void
results System.Web.Razor.GeneratorResults
return void