C# Class Tup.Cobar4Net.Parser.Ast.Expression.Arithmeic.ArithmeticBinaryOperatorExpression

Inheritance: BinaryOperatorExpression, IBinaryOperandCalculator
Afficher le fichier Open project: tupunco/Tup.Cobar4Net

Méthodes publiques

Méthode Description
Calculate ( BigDecimal bigDecimal1, BigDecimal bigDecimal2 ) : Number
Calculate ( BigInteger bigint1, BigInteger bigint2 ) : Number
Calculate ( int integer1, int integer2 ) : Number
Calculate ( long long1, long long2 ) : Number

Méthodes protégées

Méthode Description
ArithmeticBinaryOperatorExpression ( IExpression leftOprand, IExpression rightOprand, int precedence ) : System
EvaluationInternal ( object>.IDictionary parameters ) : object

Method Details

ArithmeticBinaryOperatorExpression() protected méthode

protected ArithmeticBinaryOperatorExpression ( IExpression leftOprand, IExpression rightOprand, int precedence ) : System
leftOprand IExpression
rightOprand IExpression
precedence int
Résultat System

Calculate() public abstract méthode

public abstract Calculate ( BigDecimal bigDecimal1, BigDecimal bigDecimal2 ) : Number
bigDecimal1 BigDecimal
bigDecimal2 BigDecimal
Résultat System.Number

Calculate() public abstract méthode

public abstract Calculate ( BigInteger bigint1, BigInteger bigint2 ) : Number
bigint1 BigInteger
bigint2 BigInteger
Résultat System.Number

Calculate() public abstract méthode

public abstract Calculate ( int integer1, int integer2 ) : Number
integer1 int
integer2 int
Résultat System.Number

Calculate() public abstract méthode

public abstract Calculate ( long long1, long long2 ) : Number
long1 long
long2 long
Résultat System.Number

EvaluationInternal() protected méthode

protected EvaluationInternal ( object>.IDictionary parameters ) : object
parameters object>.IDictionary
Résultat object