C# Класс ScriptCs.FilePreProcessor

Наследование: IFilePreProcessor
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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