C# 클래스 Codestellation.Ether.Templating.Razor.RazorTemplatesCompiler

파일 보기 프로젝트 열기: Codestellation/Ether

공개 메소드들

메소드 설명
Compile ( string templatesFilePath ) : Assembly
RazorTemplatesCompiler ( string templatesNamespaceName, Type defaultTemplatesBaseClass ) : System

보호된 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
DumpTemplateCode ( string templateName, CodeCompileUnit code, CSharpCodeProvider codeProvider ) : void

메소드 상세

Compile() 공개 메소드

public Compile ( string templatesFilePath ) : Assembly
templatesFilePath string
리턴 System.Reflection.Assembly

CompileTemplateCode() 보호된 메소드

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

GenerateTemplateCode() 보호된 메소드

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

RazorTemplatesCompiler() 공개 메소드

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

ThrowExceptionIfErrors() 보호된 정적인 메소드

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

ThrowExceptionIfErrors() 보호된 정적인 메소드

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