C# Класс CSharpUtils.Templates.TemplateHandler

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
Blocks ParserNode>.Dictionary

Private Properties

Свойство Тип Описание
HandleLevel_TagSpecial_Parent ParserNode
InsideABlock ParserNode

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

Метод Описание
HandleLevel_And ( ) : ParserNode
HandleLevel_Expression ( ) : ParserNode
HandleLevel_Identifier ( ) : ParserNode
HandleLevel_Mul ( ) : ParserNode
HandleLevel_Or ( ) : ParserNode
HandleLevel_Pow ( ) : ParserNode
HandleLevel_Root ( ) : ParserNode
HandleLevel_Sli ( ) : ParserNode
HandleLevel_Sum ( ) : ParserNode
HandleLevel_Tag ( ) : ParserNode
HandleLevel_TagSpecial ( ) : ParserNode
HandleLevel_TagSpecial_If ( ) : ParserNode
HandleLevel_Ternary ( ) : ParserNode
Reset ( ) : void
TemplateHandler ( TokenReader Tokens, TextWriter TextWriter ) : System
_HandleLevel_Op_BinarySimple ( Func HandleLevelNext ) : ParserNode

Защищенные методы

Метод Описание
HandleLevel_TagSpecial_Block ( ) : ParserNode
HandleLevel_TagSpecial_Extends ( ) : ParserNode
HandleLevel_TagSpecial_For ( ) : ParserNode
_HandleLevel_Op ( Func HandleLevelNext, string Operators, Func HandleOperator ) : ParserNode

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

Метод Описание
HandleLevel_TagSpecial_Parent ( ) : ParserNode
InsideABlock ( String BlockName, Func Callback ) : ParserNode

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

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

public HandleLevel_And ( ) : ParserNode
Результат ParserNode

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

public HandleLevel_Expression ( ) : ParserNode
Результат ParserNode

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

public HandleLevel_Identifier ( ) : ParserNode
Результат ParserNode

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

public HandleLevel_Mul ( ) : ParserNode
Результат ParserNode

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

public HandleLevel_Or ( ) : ParserNode
Результат ParserNode

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

public HandleLevel_Pow ( ) : ParserNode
Результат ParserNode

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

public HandleLevel_Root ( ) : ParserNode
Результат ParserNode

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

public HandleLevel_Sli ( ) : ParserNode
Результат ParserNode

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

public HandleLevel_Sum ( ) : ParserNode
Результат ParserNode

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

public HandleLevel_Tag ( ) : ParserNode
Результат ParserNode

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

public HandleLevel_TagSpecial ( ) : ParserNode
Результат ParserNode

HandleLevel_TagSpecial_Block() защищенный Метод

protected HandleLevel_TagSpecial_Block ( ) : ParserNode
Результат ParserNode

HandleLevel_TagSpecial_Extends() защищенный Метод

protected HandleLevel_TagSpecial_Extends ( ) : ParserNode
Результат ParserNode

HandleLevel_TagSpecial_For() защищенный Метод

protected HandleLevel_TagSpecial_For ( ) : ParserNode
Результат ParserNode

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

public HandleLevel_TagSpecial_If ( ) : ParserNode
Результат ParserNode

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

public HandleLevel_Ternary ( ) : ParserNode
Результат ParserNode

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

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

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

public TemplateHandler ( TokenReader Tokens, TextWriter TextWriter ) : System
Tokens CSharpUtils.Templates.Tokenizers.TokenReader
TextWriter System.IO.TextWriter
Результат System

_HandleLevel_Op() защищенный Метод

protected _HandleLevel_Op ( Func HandleLevelNext, string Operators, Func HandleOperator ) : ParserNode
HandleLevelNext Func
Operators string
HandleOperator Func
Результат ParserNode

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

public _HandleLevel_Op_BinarySimple ( Func HandleLevelNext ) : ParserNode
HandleLevelNext Func
Результат ParserNode

Описание свойств

Blocks публичное свойство

public Dictionary Blocks
Результат ParserNode>.Dictionary