C# Класс YAMP.AssignmentOperator

This class represents the basis of the assignment operators as well as the simple assignment operator (=).
Наследование: BinaryOperator
Показать файл Открыть проект

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

Метод Описание
AssignmentOperator ( ) : System
AssignmentOperator ( String prefix ) : System
Create ( ) : Operator
Handle ( Expression left, Expression right, Value>.IDictionary symbols ) : Value
Perform ( Value left, Value right ) : Value

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

Метод Описание
Assign ( Expression left, Value value, Value>.IDictionary symbols ) : Value

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

Метод Описание
Assign ( SymbolExpression left, Value value, Value>.IDictionary symbols ) : Value
HandleMultipleOutputs ( Value value, SymbolExpression vars, Value>.IDictionary symbols ) : Value

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

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

protected Assign ( Expression left, Value value, Value>.IDictionary symbols ) : Value
left Expression
value Value
symbols Value>.IDictionary
Результат Value

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

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

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

public AssignmentOperator ( String prefix ) : System
prefix String
Результат System

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

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

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

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

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

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