C# Класс YAMP.LogicOperator

The abstract base class for any logic operator (==, ~=, >, >=, ...), which is essentially a binary operator.
Наследование: BinaryOperator
Показать файл Открыть проект

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

Свойство Тип Описание
DefOpLevel System.Int32

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

Метод Описание
Compare ( ScalarValue left, ScalarValue right ) : ScalarValue

Method to implement, which compares two scalars.

LogicOperator ( String op ) : System

Creates a new logic operator (like ==, ~=, ...).

LogicOperator ( String op, Int32 level ) : System

Creates a new logic operator.

Perform ( Value left, Value right ) : Value

Performs the logic operation with two values.

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

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

Method to implement, which compares two scalars.
public abstract Compare ( ScalarValue left, ScalarValue right ) : ScalarValue
left ScalarValue The left one.
right ScalarValue The right one.
Результат ScalarValue

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

Creates a new logic operator (like ==, ~=, ...).
public LogicOperator ( String op ) : System
op String The operator string.
Результат System

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

Creates a new logic operator.
public LogicOperator ( String op, Int32 level ) : System
op String The operator string.
level System.Int32 The operator level.
Результат System

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

Performs the logic operation with two values.
public Perform ( Value left, Value right ) : Value
left Value The left value.
right Value The right value.
Результат Value

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

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

The assigned operator level.
public static Int32,System DefOpLevel
Результат System.Int32