C# Класс Tup.Cobar4Net.Parser.Util.ExprEvalUtils

adapt Java's expression rule into MySql's
Показать файл Открыть проект

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

Метод Описание
Calculate ( IBinaryOperandCalculator cal, Number n1, Number n2 ) : Number
Calculate ( IUnaryOperandCalculator cal, Number num ) : Number
ConvertNum2SameLevel ( object obj1, object obj2 ) : Number>.Pair
Obj2bool ( object obj ) : bool

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

Метод Описание
ExprEvalUtils ( ) : System
GetNumberLevel ( Type clz ) : int
String2Number ( string str ) : Number
UpTolevel ( Number num, int level ) : Number

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

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

public static Calculate ( IBinaryOperandCalculator cal, Number n1, Number n2 ) : Number
cal IBinaryOperandCalculator
n1 System.Number
n2 System.Number
Результат System.Number

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

public static Calculate ( IUnaryOperandCalculator cal, Number num ) : Number
cal IUnaryOperandCalculator
num System.Number
Результат System.Number

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

public static ConvertNum2SameLevel ( object obj1, object obj2 ) : Number>.Pair
obj1 object class of String or NumberValue
obj2 object
Результат Number>.Pair

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

public static Obj2bool ( object obj ) : bool
obj object
Результат bool