C# 클래스 ScriptCs.FilePreProcessor

상속: IFilePreProcessor
파일 보기 프로젝트 열기: 7sharp9/scriptcs 1 사용 예제들

공개 메소드들

메소드 설명
FilePreProcessor ( IFileSystem fileSystem, ILog logger ) : System
ProcessFile ( string path ) : FilePreProcessorResult
ProcessScript ( string script ) : FilePreProcessorResult

비공개 메소드들

메소드 설명
GenerateCode ( FilePreProcessorContext context ) : string
InsertLineDirective ( string path, List fileLines ) : void
Parse ( Action parseAction ) : FilePreProcessorResult
ParseFile ( string path, FilePreProcessorContext context ) : void
ParseScript ( List scriptLines, FilePreProcessorContext context, string path = null ) : void
ProcessLine ( FilePreProcessorContext context, string line, bool isBeforeCode ) : void

메소드 상세

FilePreProcessor() 공개 메소드

public FilePreProcessor ( IFileSystem fileSystem, ILog logger ) : System
fileSystem IFileSystem
logger ILog
리턴 System

ProcessFile() 공개 메소드

public ProcessFile ( string path ) : FilePreProcessorResult
path string
리턴 FilePreProcessorResult

ProcessScript() 공개 메소드

public ProcessScript ( string script ) : FilePreProcessorResult
script string
리턴 FilePreProcessorResult