C# Класс YAMP.ArgsOperator

Operator for arguments () for symbols (usually functions!).
Наследование: RightUnaryOperator
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
OpLevel int
Symbol String

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

Метод Описание
ArgsOperator ( ) : System
ArgsOperator ( Expression content ) : System
Create ( ) : Operator
Create ( ParseEngine engine ) : Operator
Handle ( Expression expression, Value>.IDictionary symbols ) : Value
Handle ( Expression expression, Value>.IDictionary symbols, Value state ) : Value
Handle ( Expression expression, Value value, Value>.IDictionary symbols ) : Value
Perform ( Value left ) : Value
ToCode ( ) : String
ToDebug ( int padLeft, int tabsize ) : String

Returns a string to allow visualization of a Expression tree

ToString ( ) : String

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

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

public ArgsOperator ( ) : System
Результат System

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

public ArgsOperator ( Expression content ) : System
content Expression
Результат System

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

public Create ( ) : Operator
Результат Operator

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

public Create ( ParseEngine engine ) : Operator
engine ParseEngine
Результат Operator

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

public Handle ( Expression expression, Value>.IDictionary symbols ) : Value
expression Expression
symbols Value>.IDictionary
Результат Value

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

public Handle ( Expression expression, Value>.IDictionary symbols, Value state ) : Value
expression Expression
symbols Value>.IDictionary
state Value
Результат Value

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

public Handle ( Expression expression, Value value, Value>.IDictionary symbols ) : Value
expression Expression
value Value
symbols Value>.IDictionary
Результат Value

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

public Perform ( Value left ) : Value
left Value
Результат Value

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

public ToCode ( ) : String
Результат String

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

Returns a string to allow visualization of a Expression tree
public ToDebug ( int padLeft, int tabsize ) : String
padLeft int
tabsize int
Результат String

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

public ToString ( ) : String
Результат String

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

OpLevel публичное статическое свойство

public static int OpLevel
Результат int

Symbol публичное статическое свойство

public static String Symbol
Результат String