C# 클래스 RazorPad.Compilation.Hosts.RazorPadHost

상속: System.Web.Razor.RazorEngineHost
파일 보기 프로젝트 열기: RazorPad/RazorPad

공개 메소드들

메소드 설명
AddGlobalImport ( string importedNamespace ) : void
CreateMarkupParser ( ) : System.Web.Razor.Parser.MarkupParser
DecorateCodeGenerator ( System.Web.Razor.Generator.RazorCodeGenerator incomingCodeGenerator ) : System.Web.Razor.Generator.RazorCodeGenerator
DecorateCodeParser ( System.Web.Razor.Parser.ParserBase incomingCodeParser ) : System.Web.Razor.Parser.ParserBase
GetGlobalImports ( ) : IEnumerable
PostProcessGeneratedCode ( CodeCompileUnit codeCompileUnit, CodeNamespace generatedNamespace, CodeTypeDeclaration generatedClass, CodeMemberMethod executeMethod ) : void
RazorPadHost ( RazorCodeLanguage language = null ) : System.CodeDom

보호된 메소드들

메소드 설명
AddAssemblyReferences ( CodeCompileUnit codeCompileUnit ) : void
AddNamespaceImports ( CodeNamespace generatedNamespace ) : void

메소드 상세

AddAssemblyReferences() 보호된 메소드

protected AddAssemblyReferences ( CodeCompileUnit codeCompileUnit ) : void
codeCompileUnit System.CodeDom.CodeCompileUnit
리턴 void

AddGlobalImport() 공개 정적인 메소드

public static AddGlobalImport ( string importedNamespace ) : void
importedNamespace string
리턴 void

AddNamespaceImports() 보호된 메소드

protected AddNamespaceImports ( CodeNamespace generatedNamespace ) : void
generatedNamespace System.CodeDom.CodeNamespace
리턴 void

CreateMarkupParser() 공개 메소드

public CreateMarkupParser ( ) : System.Web.Razor.Parser.MarkupParser
리턴 System.Web.Razor.Parser.MarkupParser

DecorateCodeGenerator() 공개 메소드

public DecorateCodeGenerator ( System.Web.Razor.Generator.RazorCodeGenerator incomingCodeGenerator ) : System.Web.Razor.Generator.RazorCodeGenerator
incomingCodeGenerator System.Web.Razor.Generator.RazorCodeGenerator
리턴 System.Web.Razor.Generator.RazorCodeGenerator

DecorateCodeParser() 공개 메소드

public DecorateCodeParser ( System.Web.Razor.Parser.ParserBase incomingCodeParser ) : System.Web.Razor.Parser.ParserBase
incomingCodeParser System.Web.Razor.Parser.ParserBase
리턴 System.Web.Razor.Parser.ParserBase

GetGlobalImports() 공개 정적인 메소드

public static GetGlobalImports ( ) : IEnumerable
리턴 IEnumerable

PostProcessGeneratedCode() 공개 메소드

public PostProcessGeneratedCode ( CodeCompileUnit codeCompileUnit, CodeNamespace generatedNamespace, CodeTypeDeclaration generatedClass, CodeMemberMethod executeMethod ) : void
codeCompileUnit System.CodeDom.CodeCompileUnit
generatedNamespace System.CodeDom.CodeNamespace
generatedClass System.CodeDom.CodeTypeDeclaration
executeMethod System.CodeDom.CodeMemberMethod
리턴 void

RazorPadHost() 공개 메소드

public RazorPadHost ( RazorCodeLanguage language = null ) : System.CodeDom
language System.Web.Razor.RazorCodeLanguage
리턴 System.CodeDom