C# 클래스 System.Web.Razor.RazorCodeLanguage

Represents a code language in Razor.
파일 보기 프로젝트 열기: drivenet/aspnetwebstack 1 사용 예제들

공개 메소드들

메소드 설명
CreateCodeGenerator ( string className, string rootNamespaceName, string sourceFileName, System.Web.Razor.RazorEngineHost host ) : System.Web.Razor.Generator.RazorCodeGenerator

Constructs the code generator. Must return a new instance on EVERY call to ensure thread-safety

CreateCodeParser ( ) : System.Web.Razor.Parser.ParserBase

Constructs the code parser. Must return a new instance on EVERY call to ensure thread-safety

GetLanguageByExtension ( string fileExtension ) : RazorCodeLanguage

Gets the RazorCodeLanguage registered for the specified file extension

메소드 상세

CreateCodeGenerator() 공개 추상적인 메소드

Constructs the code generator. Must return a new instance on EVERY call to ensure thread-safety
public abstract CreateCodeGenerator ( string className, string rootNamespaceName, string sourceFileName, System.Web.Razor.RazorEngineHost host ) : System.Web.Razor.Generator.RazorCodeGenerator
className string
rootNamespaceName string
sourceFileName string
host System.Web.Razor.RazorEngineHost
리턴 System.Web.Razor.Generator.RazorCodeGenerator

CreateCodeParser() 공개 추상적인 메소드

Constructs the code parser. Must return a new instance on EVERY call to ensure thread-safety
public abstract CreateCodeParser ( ) : System.Web.Razor.Parser.ParserBase
리턴 System.Web.Razor.Parser.ParserBase

GetLanguageByExtension() 공개 정적인 메소드

Gets the RazorCodeLanguage registered for the specified file extension
public static GetLanguageByExtension ( string fileExtension ) : RazorCodeLanguage
fileExtension string The extension, with or without a "."
리턴 RazorCodeLanguage