C# Class RazorPad.Compilation.Hosts.RazorPadHost

Inheritance: System.Web.Razor.RazorEngineHost
显示文件 Open project: RazorPad/RazorPad

Public Methods

Method Description
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

Protected Methods

Method Description
AddAssemblyReferences ( CodeCompileUnit codeCompileUnit ) : void
AddNamespaceImports ( CodeNamespace generatedNamespace ) : void

Method Details

AddAssemblyReferences() protected method

protected AddAssemblyReferences ( CodeCompileUnit codeCompileUnit ) : void
codeCompileUnit System.CodeDom.CodeCompileUnit
return void

AddGlobalImport() public static method

public static AddGlobalImport ( string importedNamespace ) : void
importedNamespace string
return void

AddNamespaceImports() protected method

protected AddNamespaceImports ( CodeNamespace generatedNamespace ) : void
generatedNamespace System.CodeDom.CodeNamespace
return void

CreateMarkupParser() public method

public CreateMarkupParser ( ) : System.Web.Razor.Parser.MarkupParser
return System.Web.Razor.Parser.MarkupParser

DecorateCodeGenerator() public method

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

DecorateCodeParser() public method

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

GetGlobalImports() public static method

public static GetGlobalImports ( ) : IEnumerable
return IEnumerable

PostProcessGeneratedCode() public method

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
return void

RazorPadHost() public method

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