C# Класс Castle.MonoRail.Views.Brail.BrailPreProcessor

Наследование: Boo.Lang.Compiler.Steps.AbstractCompilerStep
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Booify ( string code ) : string
BrailPreProcessor ( BooViewEngine booViewEngine ) : System
GetInputCode ( ICompilerInput input ) : string
Run ( ) : void
UnescapeInitialAndClosingDoubleQuotes ( string code ) : string

Приватные методы

Метод Описание
CreateSeperators ( ) : IDictionary
EscapeInitialAndClosingDoubleQuotes ( string code ) : string
GetExpressionsPositions ( string code ) : IList

Will find all the (outer most ${} expressions in the code, and return their positions). Smart enough to figure out $${} escaping, but not much more

GetSeperators ( string code ) : DictionaryEntry
Output ( StringWriter buffer, string code ) : void
OutputExpression ( StringWriter buffer, string code ) : void
OutputText ( StringWriter buffer, string code ) : void
ParentExpressionIsNotValid ( List bracesPositions, int index ) : bool
ShouldPreProcess ( string code ) : bool

Описание методов

Booify() публичный статический Метод

public static Booify ( string code ) : string
code string
Результат string

BrailPreProcessor() публичный Метод

public BrailPreProcessor ( BooViewEngine booViewEngine ) : System
booViewEngine BooViewEngine
Результат System

GetInputCode() публичный Метод

public GetInputCode ( ICompilerInput input ) : string
input ICompilerInput
Результат string

Run() публичный Метод

public Run ( ) : void
Результат void

UnescapeInitialAndClosingDoubleQuotes() публичный статический Метод

public static UnescapeInitialAndClosingDoubleQuotes ( string code ) : string
code string
Результат string